№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к Django4!

Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.

15. Напишем представления для list и detail.

здесь и слов не нужно все пока просто. нам нужен минимальный код, ведь наша задача 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"

Перейти к уроку

16. Пропишем url для извлечения по namespace.

namespace - пространство имён. Другими словами, поскольку несколько экземпляры одного приложения будут совместно использовать именованные URL-адреса, пространства имен предоставляют способ отличить эти именованные URL друг от друга.

По сути принцип тот же, что и с вашей системой, например один и тот же файл может хранить в разных папках и никак не конфликтовать с таким же файлом в другой папке.

Важно уяснить, как использовать namespace + name, так как мы будем часто применять его с id и slug, суть такова, что мы тогда может делать сколь угодно ссылок, например если нам понадобится с одной модели написать много представлений и там могут быть даже одни и те же названия, когда мы меняем названия пространств имён, мы не боимся. что что-то может пересечься и вызвать исключение.

Давайте научимся применять namespace.

Перейти к уроку

1 2 3 >


Просмотр всех сообщений c тегом: получение ссылок с использованием namespace