Задача 4
Дано содержимое файла представлений views.py приложения main_app:
from django.http import HttpResponse, HttpResponseRedirect, HttpResponsePermanentRedirect
def index(request):
return HttpResponse("Index")
def about(request):
return HttpResponse("About")
def contact(request):
return HttpResponseRedirect("/about/")
def details(request):
return HttpResponsePermanentRedirect("/")
Задание:
Напишите содержимое файла urls.py приложения main_app. Добавьте следующие маршруты для функций представлений:
index(), чтобы функция выполнилась при посещении корневой директории сайта (http://127.0.0.1:8000).
about(), чтобы функция выполнилась при посещении директории сайта/about/(http://127.0.0.1:8000/about/).
contact(), чтобы функция выполнила редирект в директорию/about/, при посещении директории сайта/contact/(http://127.0.0.1:8000/contact/).
details(), чтобы функция выполнила редирект в корневую директорию сайта, при посещении директории сайта/details/(http://127.0.0.1:8000/details/).
Используйте для этого функцию path(), предварительно импортировав её и файл представлений приложения.
P.S. На экран ничего не нужно выводить.
Напишите программу. Тестируется через stdin → stdout
# put your python code here