Найти в Дзене

Как отобразить записи в блоге? Создание сайта - блога с помощью Python и Django. DjangoBlog #4

Оглавление

Всем привет, продолжаем создавать сайт - блог на Python с помощью Django. В этой статье вы узнаете, как отображать записи в блоге.

И так приступим:

1. Отображаем запись в блоге.

Перейдем в папку ablog и в файле urls.py редактируем код:

ablog/urls.py
ablog/urls.py

В этой же папке переходим в файл views.py и редактируем код:

ablog/views.py
ablog/views.py

Теперь переходим в папку templates и в файле home.html редактируем код:

ablog/templates/home.html
ablog/templates/home.html

Теперь проверяем, что у нас получилось.

Запускаем сервер и заходим на наш сайт:

Статьи отображаются на сайте
Статьи отображаются на сайте

Замечаем, что у нас не отображается текст записи. Переходим в файл home.html и видим, что опечатка в 6ой строке. Исправляем {{post.budy}} на {{post.body}}.

Теперь всё успешно получилось.

2. Делаем кликабельным каждую запись.

Для этого вернемся в файл views.py, что в папке ablog и добавим строки:

ablog/views.py
ablog/views.py

В этой же папке, снова перейдем в файл urls.py и добавим код:

ablog/urls.py
ablog/urls.py

И снова переходим в папку templates и снова редактируем файл home.html:

ablog/templates/home.html
ablog/templates/home.html

Теперь создаем файл article_details.html в папке templates и добавляем в него код:

ablog/templates/article_details.html
ablog/templates/article_details.html

3. Проверяем что получилось.

Запускаем сервер и переходим на сайт:

Домашняя странница сайта
Домашняя странница сайта

Как видим статьи стали кликабельными.

Перейдем в статью:

Странница статьи
Странница статьи

Всё работает.

Теперь снова вернемся на главную, нажав кнопку Назад:

Домашняя странница
Домашняя странница

И мы вернулись на домашнюю странницу.

Всё работает успешно.

Вернуться к прошлой статье.

Перейти к следующей статье.

Спасибо всем тем кто прочитал.

Если вам понравилась статья, то подпишитесь на канал и поставьте лайк.

Оставляйте свои вопросы комментариях или в telegram - чате.

Файлы с этой странницы на GitHub.

Наша группа в VK.

Наш телеграм.

#программирование #технологии #python #django #сайт #блог