Вам дана заготовка с Django-проектом. В проект уже добавлено одно приложение — app.
Вам необходимо реализовать три view-функции и настроить для них правильные урлы.
/— домашняя страница, содержит список доступных страниц;current_time/— показывает текущее время в любом удобном вам формате;workdir/— выводит содержимое рабочей директории.
В первую очередь обратите внимание на файл urls.py. В нём задаются пути ко view-функциям, которые отвечают по соответствующим запросам.
Приложение app уже добавлено в проект и включено в INSTALLED_APPS. Обязательно убедитесь в этом, проверив файл с настройками.
home_view использует шаблон для генерации контента страницы. Шаблоны мы ещё не изучали, это материал дальнейших лекций. Поэтому ориентируйтесь на подсказки, часть кода уже написано, вам нужно вписать недостающее 🙂.
Вам нужно вписать свой код в следующие файлы:
В случае возникновения ошибок не забывайте использовать рекомендации по отладке вашего Django-проекта из лекции.
-
Для получения списка файлов в рабочей директории вам поможет функция
listdirhttps://docs.python.org/3.11/library/os.html#os.listdir. -
Для получения текущего времени используйте модуль
datetime: https://docs.python.org/3.11/library/datetime.html.
Для запуска проекта необходимо
Установить зависимости:
pip install -r requirements.txtВыполнить команду:
python manage.py runserver