Главная Теги Создание блога на Django 2.0

Тема: Создание блога на Django 2.0

Блог на Django #25: Добавление комментариев в шаблон поста

Блог на Django #25: Добавление комментариев в шаблон поста

Функциональность для управления комментариями поста уже готова. Теперь нужно адаптировать шаблон post/detail.html, чтобы он делал следующие вещи: Отображал общее количество комментариев для поста. Отображал...
Блог на Django #24: Создание и обработка форм из моделей

Блог на Django #24: Создание и обработка форм из моделей

Все еще нужна форма, чтобы пользователи могли оставлять комментарии к записям. В Django есть два базовых класса для построения форм: Form и ModelForm. Первый...
Блог на Django #23: Создание системы комментариев

Блог на Django #23: Создание системы комментариев

Пришло время создать систему комментариев для блога, с помощью которой пользователи смогут делиться мыслями о прочитанных материалах. Для этого понадобится проделать следующие шаги: Создать...
Блог на Django #22: Рендеринг форм в шаблонах

Блог на Django #22: Рендеринг форм в шаблонах

После создания формы и представления, а также добавления URL-шаблона не хватает только шаблона для этого представления. Создайте новый файл в папке blog/templates/blog/post/ и назовите...
Блог на Django #21: Отправка email

Блог на Django #21: Отправка email

Отправлять электронные письма с помощью Django очень просто. В первую очередь нужен локальный SMTP-сервер или определенная конфигурация внешнего в соответствующих настройках в файле settings.py...
Блог на Django #20: Обработка форм в представлениях

Блог на Django #20: Обработка форм в представлениях

Необходимо создать новое представление, которое обрабатывает форму и отправляет email при успешном принятии. Отредактируйте файл views.py приложения blog и добавьте следующий код: from .forms import...
Блог на Django #19: Создание форм, для отправки email

Блог на Django #19: Создание форм, для отправки email

В прошлом разделе было создано базовое приложение блога. Теперь пришло время превратить его в полнофункциональный блог с продвинутыми функциями, такими как возможность делиться постами...
Блог на Django #18: Использование представлений, основанных на классах

Блог на Django #18: Использование представлений, основанных на классах

Представления, основанные на классах, — это альтернативный способ внедрять представления в виде объектов, а не функций Python. Поскольку представление — это вызываемый объект, принимающий...
Блог на Django #17: Добавление пагинации

Блог на Django #17: Добавление пагинации

Добавляя контент на блог, вы быстро придете к выводу, что список постов лучше делить на несколько страниц. В Django есть встроенный класс пагинации, который...
Блог на Django #16: Создание шаблонов для представлений

Блог на Django #16: Создание шаблонов для представлений

Итак, представления и URL-шаблоны для приложения blog были созданы. Теперь нужно добавить шаблоны для отображения постов так, чтобы их было удобно читать пользователям. Создайте следующие...

Из этой серии материалов вы узнаете, как создавать на Django проекты, которые можно будет использовать на практике. Если еще не установили Django, то узнаете, как это сделать уже в следующем разделе. Речь пойдет о создании простого блога с помощью этого фреймворка. Его задача — рассказать, как работает Django, понять, как между собой взаимодействуют разные элементы и научиться базовым навыкам для последующей работы. Вы пройдете по пути создания полноценного проекта без особого акцента на мелких деталях.

Дальше речь пойдет о следующем:

  • Установка Django и создание первого проекта
  • Разработка дизайна моделей и генерирование миграций моделей
  • Создание административного сайта для моделей
  • Работа с QuerySet и менеджерами
  • Построение представлений, шаблонов и URL
  • Добавление страниц к представлениям
  • Использование представлений, основанных на классах в Django

Изучите Django с наставниками на курсе «Python-фреймворк Django» от Skillbox. Получите практику по темам: База данных, Тестирование, Авторизация, Админка, Локализация,  Документирование, Оптимизация.

Полная программа курса & Скидки

Новое

Популярно сейчас