Запуск проекта
Откройте терминал и выполните следующие команды, чтобы создать виртуальную среду для проекта и активировать ее:
mkdir env
virtualenv env/bookmarks
source env/bookmarks/bin/activate
В командной строке будет отображена активная виртуальная среда:
(bookmarks)laptop:~ zenx$
Установите Django в виртуальной среде с помощью следующей команды:
pip install Django==1.8.6
Для создания нового проекта выполните следующую команду:
django-admin startproject bookmarks
После создания исходной структуры проекта используйте следующие команды, чтобы попасть в каталог проекта и создать новое приложение с именем account:
cd bookmarks/
django-admin startapp account
Не забудьте активировать новое приложение в проекте, добавив его в INSTALLED_APPS в файле settings.py. Поместите его в список INSTALLED_APPS перед любыми другими установленными приложениями:
INSTALLED_APPS = (
'account',
# ...
)
Выполните следующую команду для синхронизации базы данных с моделями приложений, включенных в параметр INSTALLED_APPS:
python manage.py migrate
Мы собираемся построить систему аутентификации в нашем проекте с помощью фреймворка аутентификации.