В прошлой статье мы довели до ума админку и на этом закончили причесывание части, отвечающей за модель.
На этот раз мы серьезно возьмемся за часть, которая представляет из себя контроллер. И начнем с URL'ов.
Что же с ними не так? Прежде всего, хорошим тоном будет разбить URL'ы по приложениям. Тогда их будет и проще воспринимать, и менять. Как же это делается в Django? Для начала откройте файл urls.py в каталоге проекта.
У нас там должны быть прописаны URL админки и два URL'а для блога. Обратите внимание на то, как прописана админка. При помощи метода include в одну строчку включены все шаблоны из модуля django.contrib.admin.site.urls. Теперь, когда пользователь запрашивает URL, начинающийся с admin/, Django отсекает admin/ из запрашиваемой строки, а остаток передает в подключенный через include модуль. Этим мы и воспользуемся. Удалим шаблоны для блога и вместо них пропишем следующую строку: