Подготовка
к созданию проекта
383
(ll_env)learning_log$
django-admin.py startproject learning_log .
(ll_env)learning_log$
ls
learning_log ll_env manage.py
(ll_env)learning_log$
ls learning_log
__init__.py settings.py urls.py wsgi.py
Команда
приказывает Django создать новый проект с именем
learning_log
.
Точка в конце команды создает новый проект со структурой каталогов, которая
упрощает развертывание приложения на сервере после завершения разработки.
ПРИМЕЧАНИЕ
Не забывайте про точку, иначе у вас могут возникнуть проблемы с конфигурацией при разверты-
вании приложения . А если вы все же забыли, удалите созданные файлы и папки (кроме ll_env)
и снова выполните команду .
Команда
ls
(
dir
в Windows)
показывает, что Django создает новый каталог с име-
нем
learning_log
. Также создается файл
manage .py
— короткая программа, которая
получает команды и передает их соответствующей части Django для выполнения.
Мы используем эти команды для управления такими задачами, как работа с базами
данных и запуск серверов.
В каталоге
learning_log
находятся четыре файла
, важнейшими из которых явля-
ются файлы
settings .py
,
urls .py
и
wsgi .py
. Файл
settings .py
определяет то, как Django
взаимодействует с вашей системой и управляет вашим проектом. Мы изменим
некоторые из существующих настроек и добавим несколько новых настроек в ходе
разработки проекта. Файл
urls .py
сообщает Django, какие страницы следует строить
в ответ на запросы браузера. Файл
wsgi .py
помогает Django предоставлять создан-
ные файлы (имя файла является сокращением от «Web Server Gateway Interface»).
Создание
базы данных
Так как Django хранит б
у
льшую часть информации, относящейся к проекту, в базе
данных, необходимо создать базу данных, с которой Django сможет работать. Чтобы
создать базу данных для проекта Learning Log, введите следующую команду (все
еще не покидая активной среды):
(ll_env)learning_log$
Достарыңызбен бөлісу: