Запуск проекта

В этой главе мы собираемся создать Content Management System (CMS), которая позволяет инструкторам создавать курсы и управлять их содержимым.

Сначала создайте виртуальную среду для нового проекта и активируйте ее следующими командами:

mkdir env
virtualenv env/educa
source env/educa/bin/activate

Установите Джанго в виртуальной среде следующей командой:

pip install Django==1.8.6

Мы собираемся управлять загрузкой изображений в нашем проекте, поэтому мы также должны установить Pillow:

pip install Pillow==2.9.0

Создайте новый проект, используя следующую команду:

django-admin startproject educa

Перейдите в новый каталог educa и создайте новое приложение, используя следующие команды:

cd educa
django-admin startapp courses

Измените файл settings.py проекта educa и добавьте courses в параметры INSTALLED_APPS:

INSTALLED_APPS = (
    'courses',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
)

Приложение courses теперь активно для проекта. Давайте определим модели для курсов и их контента.

results matching ""

    No results matching ""