Рубрики
Без рубрики

Глава 8: Страница моих списков – Django 3 … 2 … 1 … Снять! Серии

В этой главе мы создадим страницу, где мы можем отслеживать наши списки, добавить новые списки, редактировать, … Теги с Django, Python, WebDev, учебником.

В этой главе мы создадим страницу, где мы можем отслеживать наши списки, добавить новые списки, редактировать и удалять их тоже.

Мои списки URL.

Откройте URLS.PY и добавьте следующий код.

Мы повторяли несколько раз в процессе создания страниц. Процесс не изменится много, поэтому, если нет ничего нового для объяснения, я просто добавлю код и перейдем к следующему разделу.

Мои списки обзор

my_listings.Objects.Order_by (‘- list_date’)

Весь вид my_listings – это просто копия представления All_Listings. Это так, потому что мы еще не создавали пользователей, поэтому в этот момент все списки принадлежат одному человеку. Как только у нас будут разные пользователи, создающие списки, то мы вернемся к исправлению этой точки зрения.

Мои списки шаблон

Создайте шаблон под названием my_listings.html в папке шаблонов и добавьте следующий код.

HREF = «% URL» списки: Detail ‘my_listing.id% “> View/A

Похоже на страницу списков, если пользователи хотят подробно видеть конкретный список, мы можем указать им на страницу списка подробного списка, которую мы уже создали. Не забудьте передать удостоверение личности в этом случае мы используем my_listing.id, потому что my_listing – это переменная используется в этом конкретном шаблоне.

Мы также добавили еще две кнопки, которые мы активируемся в следующих главах, которые позволяют пользователям редактировать и удалять их списки. Наконец, мы добавили ссылку на страницу new_listing, чтобы пользователи могли создавать списки с этой страницы, а не имея опцию в NAVBAR.

Навкар вернулся

Сделайте некоторые изменения в Navbar, чтобы мы могли получить ссылку на страницу my_listings.

Откройте base.html и измените код следующим образом.

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

Проверьте ссылку, чтобы просмотреть детали каждого списка. Две другие ссылки редактируют и удаление отключены сейчас. Не обращайте внимания на стиль сейчас, мы сделаем это красивым в ближайшее время.

Если вы наслаждаетесь серией и хотите поддержать, вы можете найти всю книгу ниже.

Django 3 … 2 … 1 … взлет! Заинтересовать

Django 3 … 2 … 1 … взлет! Мягкая обложка

Оригинал: “https://dev.to/balt1794/chapter-8-my-listings-page-django-3-2-1-takeoff-series-g95”