В приложении Django при изменении схемы Django автоматически создает файл миграции для изменений схемы. Мы можем написать дополнительные миграции для изменения данных. В этой статье мы узнаем несколько советов по написанию миграций данных в приложениях Django.
Стала доступна для тестирования Django 3.0 beta 1. Она представляет собой второй этап цикла выпуска 3.0 и дает вам возможность попробовать изменения, появившиеся в Django 3.0.
Большинство онлайн-форм помещаются на одной странице. Подумайте о форме «присоединиться к нашему форуму» или «свяжитесь с нами», в которую пользователь вводит имя, адрес электронной почты и, возможно, несколько других элементов информации. Если вы встраиваете такую функциональность в сайт Django, вы можете воспользоваться встроенными в Django классами форм. Это особенно удобно при работе с формами модели, где поля формы соответствуют полям модели, которые будут записаны в вашей базе данных.
Сегодня команда разработчиков Django выпустила версии с исправлениями 2.2.6, 2.1.13 и 1.11.25. Пакеты и контрольные суммы доступны на странице загрузок, а также из репозитория пакетов Python. Идентификатор ключа PGP, используемый для этого выпуска - Carlton Gibson: E17DF5C82B4F9D00.
В этом уроке мы собираемся изучить некоторые функции Django Crispy Forms для обработки расширенных/пользовательских форм с использованием Bootstrap 4.
Мы добрались до заключительного видео урока, в котором уже ничего не будем дополнительно изучать, а просто подведем итоги того что мы изучили и куда стоит двигаться дальше.
В этом уроке мы добавим индивидуальные страницы для каждой новостной статьи. Мы пропишем URL проверку, а также создадим правильный вывод из базы данных лишь одной статьи на странице сайта.
В уроке мы затронем сразу две важные темы: миграции и панель администратора. Миграции позволяют указывать новые таблички в базе данных, а панель администратора служит для добавления данных в различные таблицы в базе данных.
В этом уроке мы закончим работу над страницей новостей на сайте. Мы создадим шаблон, который будет получать данные из Python и выводить их через цикл в HTML-шаблоне.
Наш сайт имеет три раздела, но сделано только два из них. В этом уроке мы начнем создание новостной категории сайта и создадим табличку в базе данных для всех статей на сайте.
Чтобы сделать HTML-шаблоны более динамическими нам необходимо передавать в них данные из Python. В этом уроке мы научимся технологии, которая позволяет передавать значения из логической части сайта в визуальную.
Каждый сайт должен иметь красивый дизайн, чтобы пользователь оставался как можно дольше на нем. В этом видео мы добавим библиотеку Bootstrap к сайту, а также научимся добавлять статические файлы на сайт.
Язык Python имеет отличный шаблонизатор, который называется Jinja. В ходе этого урока мы научимся работать с Jinja и научимся создавать и выводить блоки HTML кода в шаблонах HTML страниц.
Сайты на Django состоят из различных приложений. В этом уроке мы создадим наше первое Django приложение и выведем небольшую информацию на сайте при помощи приложения.
Для работы с Django необходимо установить Python, а также саму библиотеку Django. В этом уроке мы скачаем и установим все необходимое для комфортной работы с библиотекой в дальнейшем.
Python это очень мощный язык, функциональность которого увеличивается при использовании дополнительных библиотек. В этом видео курсе мы с вами изучим популярную библиотеку Django и построим небольшой сайт на Django.
Понадобилось тут найти несоответствие суммы платежа Payment с суммой связанных ним элементов PaymentItem. Решается это простой аннотацией.
Самый нескучный урок по Python Django новой версии на русском языке! Выучи за 1 час и уже пили свои первые сайты.
Стала доступна версия Django 3.0 alpha 1. Она представляет собой первый этап цикла выпуска 3.0 и дает вам возможность опробовать изменения, появившиеся в Django 3.0.
Сегодня команда разработчиков Django выпустила версии с исправлениями 2.2.5, 2.1.12 и 1.11.24. Пакет релиза и контрольные суммы доступны на странице загрузок, а также из индекса пакетов Python. Идентификатор ключа PGP, использованный в этом выпуске: Mariusz Felisiak: 2EF56372BA48CD1B.