Книга «Изучаем Python»



Pdf көрінісі
бет228/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   224   225   226   227   228   229   230   231   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )

learning_log$ deactivate
learning_log$
Среда также становится неактивной при закрытии терминального окна, в котором 
она работает.
Установка Django
После того как вы создали свою виртуальную среду и активизировали ее, устано-
вите Django:
(ll_env)learning_log$ 
pip install Django
Installing collected packages: Django 
Successfully installed Django 
Cleaning up...
(ll_env)learning_log$
Так как вы работаете в виртуальной среде, эта команда выглядит одинаково во всех 
системах. Использовать флаг 
--user
не нужно, как и использовать более длинные 
команды вида 
python
-m
pip
install
имя_пакета
.
Помните, что с Django можно работать только в то время, пока среда остается 
активной.
Создание проекта в Django
Не выходя из активной виртуальной среды (пока 
ll_env
выводится в круглых 
скобках), введите следующие команды для создания нового проекта:


Подготовка к созданию проекта
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$ 


Достарыңызбен бөлісу:
1   ...   224   225   226   227   228   229   230   231   ...   266




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

    Басты бет