384
Глава 18 • Знакомство с Django
(
Synchronize
unmigrated
apps
), а затем проверяет, что структура базы данных со-
ответствует текущему коду (
Apply
all
migrations
).
Выполнение команды
ls
показывает, что Django создает другой файл с именем
db .sqlite3
. SQLite — база данных, работающая с одним файлом; она идеально
подходит для написания простых приложений, потому что вам не нужно особенно
следить за управлением базой данных.
Просмотр проекта
Убедимся в том, что проект был создан правильно. Введите команду
runserver
:
(ll_env)learning_log$
python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
July 15, 2015 - 06:23:51
Django version 1.8.4, using settings 'learning_log.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Django запускает сервер, чтобы вы могли просмотреть проект в своей системе
и проверить, как он работает. Когда вы запрашиваете страницу, вводя URL в бра-
узере, сервер Django отвечает на запрос; для этого он строит соответствующую
страницу и отправляет страницу браузеру.
В точке
Django проверяет правильность созданного проекта; в точке
выво-
дится версия Django и имя используемого файла настроек; в точке
возвращается
URL-адрес, по которому доступен проект. URL
http://127.0.0.1:8000/
означает, что
проект ведет прослушивание запросов на порте 8000 локального хоста (localhost),
то есть вашего компьютера. Термином «локальный хост» обозначается сервер,
который обрабатывает только запросы вашей системы; он не позволяет никому
другому просмотреть разрабатываемые страницы.
Теперь откройте браузер и введите URL
http://localhost:8000/
— или
http://127.0.0.1:8000/
, если первый адрес не работает. Вы увидите нечто похожее
на рис. 18.1 — страницу, которую создает Django, чтобы сообщить вам, что все пока
работает правильно. Пока не завершайте работу сервера (но, когда вы захотите
прервать ее, это можно сделать нажатием клавиш Ctrl+C).
Достарыңызбен бөлісу: