Как использовать Django в скриптах python

Иногда возникает необходимость выполнить некоторый крипт и использовать в нем django модели. В тком случае можно воспользоваться таким трюком (взял с stackoveflow): в sys.path добавляется путь к проекту (если файл лежит в проекте то можно использовать эти строки), потом выполняется настройка проекта и запуск django через вызов метода setup(), а дальше…

подробнее

Начальные настройки DJANGO проекта

На старте разработки неплохо настроить MEDIA и STATIC отображения. Для этого немного изменяем конфиги проекта. В файл urls.py в конец добавляем строки:

В файл settings.py

Еще один момент если есть желание вынести шаблоны за пределы отдельных приложений, а сделать каталог на весь проект, то тогда следующая конфигурация (она…

подробнее

Начальное заначене для Create/Update View в Django

Как то раз мне понадобилось начальные данные в форму создания. Это решилось довольно просто переопределением метода get_initial

подробнее

Создание форм из моделей¶

Класс ModelForm Если вы создаете приложение, управляемое базой данных, скорее всего, у вас будут формы, которые тесно связаны с моделями Django. Например, у вас может быть модель BlogComment, и вы хотите создать форму, которая позволяет людям отправлять комментарии. В этом случае было бы излишним определять типы полей в вашей форме,…

подробнее

Настройки DJANGO ADMIN FORM

Для редактирование данных из админки создается наследник класса admin.ModelAdmin. Данный класс необходимо зарегистрировать и связать с моделью данных через вызов метода admin.site.register(<Класс модели данных>, <Класс админки>) или через декоратор @admin.register(<Класс модели данных>). Если в начале такого класса разместить комментарий в “”” Название страницы “”” – то это будет название для…

подробнее