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

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

Блог на Django #35: Поисковые алгоритмы в Django

Блог на Django #35: Поисковые алгоритмы в Django

Сокращение и ранжирование результатов Django предлагает класс SearchQuery для перевода запросов в объект поискового запроса. По умолчанию запросы проходят через алгоритмы сокращения, что позволяет лучше...
Блог на Django #34: Создание представления поиска

Блог на Django #34: Создание представления поиска

Теперь нужно создать представление для того, чтобы пользователи могли осуществлять поиск по постам. В первую очередь нужна форма поиска. Отредактируйте файл forms.py приложения blog...
Блог на Django #33: Добавление поиска по блогу

Блог на Django #33: Добавление поиска по блогу

Добавим поисковые возможности в блог. Django ORM позволяет проводить базовые операции по поиску совпадений с помощью, например, фильтра contains (или его версии, учитывающей регистр,...
Блог на Django #32: Установка PostgreSQL

Блог на Django #32: Установка PostgreSQL

Сейчас для проекта используется SQLite. Это необходимо для процесса разработки. Но для развертывания потребуется более мощная база данных: PostgreSQL, MySQL или Oracle. Сделаем выбор...
Блог на Django #31: Создание RSS-ленты блога

Блог на Django #31: Создание RSS-ленты блога

В Django есть встроенный фреймворк для синдикации ленты, которую можно использовать для того, чтобы динамически генерировать ленты RSS или Atom по принципу создания карты...
Блог на Django #30: Добавление карты сайта

Блог на Django #30: Добавление карты сайта

В Django есть фреймворк для карты сайта, который позволяет генерировать ее динамически. Карта сайта — это файл в формате XML, который сообщает поисковым системам...
Блог на Django #29: Создание собственных шаблонных фильтров

Блог на Django #29: Создание собственных шаблонных фильтров

В Django есть много разных встроенных фильтров, которые позволяют модифицировать переменные в шаблонах. Это функции Python, принимающие один или два параметра: значение переменной, к...
Блог на Django #28: Создание тегов шаблонизатора

Блог на Django #28: Создание тегов шаблонизатора

Django предлагает множество встроенных тегов, таких как {% if %} или {% block %}. Некоторые из них были использованы в ранее рассмотренных шаблонах. С...
Блог на Django #27: Получение похожих постов

Блог на Django #27: Получение похожих постов

Теперь, когда теги реализованы, с ними можно многое делать. С их помощью легко классифицировать посты. Материалы на схожие темы будут содержать общие теги. Создадим...
Блог на Django #26: Добавление системы тегов

Блог на Django #26: Добавление системы тегов

После создания системы комментариев пришло время реализовать теги для постов. Сделаем это с помощью интеграции стороннего приложения Django. Модуль django-taggit — это приложение, состоящее...

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

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

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

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

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

Новое