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



Pdf көрінісі
бет300/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   296   297   298   299   300   301   302   303   ...   334
Байланысты:
Изучаем Python


Глава 18 • Знакомство с Django
нице два абзаца: первый содержит заголовок, а второй описывает, что пользователь 
может сделать с помощью приложения Learning Log.
Теперь при запросе базового URL-адреса проекта 
http://localhost:8000/
вы увидите 
только что построенную страницу вместо страницы по умолчанию. Django берет 
запрошенный URL-адрес и видит, что он совпадает со схемой 
''
; в этом случае 
Django вызывает функцию 
views.index()
, что приводит к построению страницы 
с использованием шаблона, содержащегося в 
index .html
. Полученная страница по-
казана на рис. 18.3.
Рис. 18.3.
Домашняя страница Learning Log
И хотя может показаться, что для одной страницы этот процесс слишком сложен, 
такое разделение URL-адресов, представлений и шаблонов работает хорошо. Оно 
позволяет сосредоточиться на отдельных аспектах проекта, а в более крупных 
проектах отдельные участники могут сосредоточиться на тех областях, в которых 
они наиболее сильны. Например, специалист по базам данных может заняться 
моделями, программист — кодом представления, а веб-дизайнер — шаблонами.
ПРИМЕЧАНИЕ
Вы можете получить следующее сообщение об ошибке:
ModuleNotFoundError: No module named 'learning_logs.urls'
В таком случае остановите сервер разработки нажатием клавиш 
Ctrl+C
в терминальном 
окне, в котором была введена команда runserver . Затем снова введите команду 
python
manage.py
runserver
. Каждый раз, когда вы сталкиваетесь с подобными ошибками, по-
пробуйте остановить и перезапустить сервер .
УПРАЖНЕНИЯ
18.5. План питания:
представьте приложение для составления плана питания на неделю. 
Создайте новый каталог с именем 
meal_planner
, а в этом каталоге — новый проект Django. 
Создайте новое приложение с именем 
meal_plans
. Постройте простую домашнюю страницу 
для этого проекта.


Построение других страниц


Достарыңызбен бөлісу:
1   ...   296   297   298   299   300   301   302   303   ...   334




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

    Басты бет