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