Найти в Дзене

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

Всем привет, продолжаем создавать сайт - блог на Python с помощью Django. В этой статье вы узнаете, как создать странницу "Добавить статью". И так, начнем: 1. Создадим странницу "Добавить статью": Для этого создадим в папке templates файл add_post.html и добавим в него код: Перейдем в папку ablog и в файле views.py добавим строки: Добавим строки в файл urls.py: Теперь запустим сервер и перейдем по ссылке http://localhost:8000/add_post/ и мы увидим: Странницу мы создали. Теперь привяжем эту странницу к кнопке Link. Для этого перейдем в папку templates и в файле base.html изменим код: Как видим, появилась кнопка "Создать статью" и если на нее нажать, то нас перебрасывает на странницу "Создать статью". 2. Добавим формы на странницу "Создать статью". Переходим в папку templates и в файл add_post.html добавляем код: Переходим в папку ablog и в файл models.py допишем следующий код: Заходим на сайт, переходим на странницу "Создать статью" и заполняем формы: Жмем "Опубликовать статью" и созда
Оглавление

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

И так, начнем:

1. Создадим странницу "Добавить статью":

Для этого создадим в папке templates файл add_post.html и добавим в него код:

ablog/templates/add_post.html
ablog/templates/add_post.html

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

ablog/views.py
ablog/views.py

Добавим строки в файл urls.py:

ablog/urls.py
ablog/urls.py

Теперь запустим сервер и перейдем по ссылке http://localhost:8000/add_post/ и мы увидим:

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

Странницу мы создали. Теперь привяжем эту странницу к кнопке Link.

Для этого перейдем в папку templates и в файле base.html изменим код:

ablog/templates/base.html
ablog/templates/base.html

Как видим, появилась кнопка "Создать статью" и если на нее нажать, то нас перебрасывает на странницу "Создать статью".

2. Добавим формы на странницу "Создать статью".

Переходим в папку templates и в файл add_post.html добавляем код:

ablog/templates/add_post.html
ablog/templates/add_post.html

Переходим в папку ablog и в файл models.py допишем следующий код:

ablog/models.py
ablog/models.py

Заходим на сайт, переходим на странницу "Создать статью" и заполняем формы:

Создаем статью
Создаем статью

Жмем "Опубликовать статью" и создается новая статья:

Статья успешно создана
Статья успешно создана

Все, новая статья успешно создана.

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

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

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

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

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

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

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

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

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