Вам дана заготовка с Django-проектом. В проект уже добавлено одно приложение — app
.
Вам необходимо реализовать три 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