Проведем небольшой анализ проделанной работы и составим краткую спецификацию по предыдущим урокам.
1. В ходе выполнения задания мы создали виртуальное окружение с использованием команды:
python -m venv venv |
2. Затем мы установили фреймворк Django(внутри виртуального окружения), используя менеджер пакетов "pip" с помощью следующей команды:
pip install django |
3. После этого мы создали проект под названием "my_project" при помощи команды:
django-admin startproject my_project |
4. Внутри проекта мы создали приложение, выполнив команду:
python manage.py startapp news |
5. Для того, чтобы наше приложение было доступно в проекте, мы добавили его в список установленных приложений в файле settings.py.
6. Далее мы запустили сервер разработки с помощью команды:
python manage.py runserver |
7. Для отображения содержимого нашего приложения на странице, мы добавили функцию представления под названием "NewsView" в файл views.py нашего приложения "news".
8. Также мы создали файл urls.py в нашем приложении "news" и зарегистрировали путь к странице и соответствующую функцию-обработчик.
9. В файле urls.py нашего проекта мы зарегистрировали путь к нашему приложению относительно всего проекта, используя функцию include().
10. В приложении "news" мы создали каталог "templates" и внутри него файл "news.html".
P.S. Все команды Django можно просмотреть, набрав: django-admin.