Статьи, новости и советы по Django и Python, страница 12

Выпуски исправлений Django 3.1.1, 3.0.10 и 2.2.16

В соответствии с политикой выпусков безопасности, команда Django выпускает Django 3.1.1, Django 3.0.10 и Django 2.2.16. В этих выпусках устранена проблема безопасности, описанная ниже. Мы рекомендуем всем пользователям Django как можно скорее выполнить обновление.

Основы Python для науки о данных

Новичкам в области науки о данных, которые не знакомы с программированием, часто бывает трудно понять, с чего им следует начать.

Хватит использовать range() в Python для циклов

Цикл for. Это краеугольный камень программирования - техника, которой вы научитесь, будучи новичком, и которую вы пронесете через весь свой путь программиста.

Вы пишете операторы print() для отладки кода Python?

Я был одним из тех, кто отлаживал код с помощью операторов print(). Иногда, если код длинный, то приходится выводить больше символов, чтобы отличить один от другого.

Django и приложения реального времени

Веб претерпел ряд трансформаций, и старый добрый механизм "запрос-ответ" перестал существовать, поскольку приложения становятся все сложнее. Это означает, что для их разработки требуется больше инструментов, и это может стать интересным для разработчиков, обучающихся их использованию, но, с другой стороны, это делает все более сложным.

Выпуск Django 3.1

Команда Django рада объявить о выпуске Django 3.1.

Выпуски исправлений Django 3.0.9 и 2.2.15

Сегодня команда Django выпустила исправления ошибок 3.0.9 и 2.2.15.

Руководство по загрузке файлов (и изображений) в Django

Это руководство показывает, как реализовать загрузку файлов, а затем и изображений с помощью Django. Мы создадим базовый клон Instagram.

Руководство по слагам Django

В этом руководстве мы добавим слаги на сайт Django. Как отмечается в официальной документации : "Slug - это газетный термин. Slug - это короткое обозначение чего-либо, содержащее только буквы, цифры, подчеркивания или дефисы. Обычно они используются в URL-адресах."

Выпуски исправлений Django 3.0.8 и 2.2.14

Сегодня команда Django выпустила версии 3.0.8 и 2.2.14 с исправлениями ошибок. Пакет релиза и контрольные суммы доступны на странице загрузок, а также из индекса пакетов Python. Идентификатор ключа PGP, используемый для этого выпуска, - Мариуш Фелисиак: 2EF56372BA48CD1B.

Сохранение данных с помощью моделей Django

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

Своя модель User в Django

Django поставляется со встроенной моделью пользователя< /a> для аутентификации, однако официальная документация Django настоятельно рекомендует использовать пользовательскую модель для новых проектов. Причина в том, что если вы хотите внести какие-либо изменения в модель пользователя в будущем — например, добавить поле даты рождения — использование пользовательской модели пользователя с самого начала упрощает эту задачу. Но если вы этого не сделаете, обновить модель пользователя по умолчанию в существующем проекте Django будет очень и очень сложно.

Работа с формами в Django

В предыдущей статье Понимаем Django мы рассмотрели, как шаблоны Django работают для создания пользовательского интерфейса. Это хорошо, если вам нужно только отображать пользовательский интерфейс, но что делать, если вам нужно, чтобы ваш сайт взаимодействовал с пользователями? Вы используете систему форм Django! В этой статье мы сосредоточимся на том, как работать с веб-формами, используя систему форм Django.

Выпуск Django 3.1 beta 1

Теперь доступна бета-версия Django 3.1. Он представляет собой второй этап цикла выпуска 3.1 и дает вам возможность опробовать изменения, появившиеся в Django 3.1.

Написание JSON API в чистом Django для начинающих

В этом руководстве мы собираемся создать несколько API-интерфейсов CRUD (создание, чтение, обновление, удаление) на основе JSON в Django без использования каких-либо дополнительных библиотек, таких как Django Rest Framework (DRF) или Tastypie.

Разработка Django RESTful API через тестирование

В этом руководстве рассматривается процесс разработки RESTful API на основе CRUD с помощью Django и Django REST Framework, который используется для быстрого создания RESTful API на основе моделей Django.

Создайте свой первый REST API с Django Rest Framework

В этом руководстве мы будем создавать REST API с помощью Django Rest Framework. API выполняет операцию CRUD приложения списка Todo, разработанного в Django Framework.

Локальная разработка Docker и Django: минимальное пошаговое руководство

Зачем запускать Django внутри Docker локально? Разве у вас уже недостаточно движущихся частей, необходимых для работы?

Выпущены релизы безопасности Django: 3.0.7 и 2.2.13

В соответствии с политикой безопасности, команда Django выпускает Django 3.0.7 и Django 2.2.13. Эти выпуски решают проблему безопасности, подробно описанную ниже. Мы призываем всех пользователей Django обновиться как можно скорее.

Django и Celery. №2. Перезагрузка Celery при изменении кода

Many newbie developers does not know Celery would not auto-reload worker like Django dev server so this might cause some weird problem when then learn Celery. In this Django Celery tutorial, I would talk about how to auto-reload Celery worker on code change. Here I will provide you two solutions to solve this problem.