Как использовать 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 Forms

HTML-формы HTML форма – это набор элементов внутри <form> … </ form>, которые позволяют посетителю выполнять такие действия, как ввод текста, выбор параметров или управление объектами и т. д., а затем отправлять эту информацию обратно на сервер. Некоторые из этих элементов интерфейса формы – поля ввода текста или флажки –…

подробнее

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

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

подробнее

DJANGO консоль

Замечание про создание пользователей: Изменить пароль можно командой (если виртуальное окружение то из него):python manage.py changepassword valukh Создание пользователей из консоли:

подробнее

DJANGO установка на сервере

Первое что нужно это установить python и pip.  Далее устанавливаем систему виртуального окружения: 

Создаем виртуальное окружение, где будет работать наше приложение (при этом у данного приложения будет собственная копия питона и всех необходимых ему библиотек).

Активация виртуального окружения, из которого потом и будут выполнятся все команды по запуску…

подробнее