М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения


django-admin.py startproject learning_log



Pdf көрінісі
бет285/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   281   282   283   284   285   286   287   288   ...   334
Байланысты:
Изучаем Python

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

Точка в конце команды создает новый проект со структурой каталогов, которая 
упрощает развертывание приложения на сервере после завершения разработки.


396
Глава 18 • Знакомство с Django
ПРИМЕЧАНИЕ
Не забывайте про точку, иначе у вас могут возникнуть проблемы 
с конфигурацией при развертывании приложения . А если вы все же забыли, удалите 
созданные файлы и папки (кроме 
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 
сможет работать. Введите следующую команду (все еще не покидая активную 
среду):
(ll_env)learning_log$ 


Достарыңызбен бөлісу:
1   ...   281   282   283   284   285   286   287   288   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет