Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
--
Прочтите так же и статью.
Зачем использовать namespace в url Django 4?
здесь и слов не нужно все пока просто. нам нужен минимальный код, ведь наша задача url.
class PageListNamespace(ListView): model = Page template_name = "getlink_app/slug_url/list_slug.html" context_object_name = 'pg' class PageDetailNamespace(DetailView): model = Page template_name = "getlink_app/slug_url/detail_slug.html"
namespace - пространство имён. Другими словами, поскольку несколько экземпляры одного приложения будут совместно использовать именованные URL-адреса, пространства имен предоставляют способ отличить эти именованные URL друг от друга.
namespace
URL-адреса
По сути принцип тот же, что и с вашей системой, например один и тот же файл может хранить в разных папках и никак не конфликтовать с таким же файлом в другой папке.
Важно уяснить, как использовать namespace + name, так как мы будем часто применять его с id и slug, суть такова, что мы тогда может делать сколь угодно ссылок, например если нам понадобится с одной модели написать много представлений и там могут быть даже одни и те же названия, когда мы меняем названия пространств имён, мы не боимся. что что-то может пересечься и вызвать исключение.
namespace + name
id
slug
Давайте научимся применять namespace.
1 2 3 >
Просмотр всех сообщений c тегом: получение ссылок с использованием namespace