Skip to content

Picalfer/ScheduleDjangoApp

Repository files navigation

Django Project Tools

Список полезных команд для разработки.

🥱 Основные команды

Запуск сервера

python manage.py runserver

🚀 Пуш

Пуш на тестовй сервер

git push dokku-test develop  

Пуш на продакт сервер

git push dokku master

  • Вводить вручную
  • Не забудьте после пуша применить миграции на сервере

🛠 Команды для работы с миграциями

Создать миграции

python manage.py makemigrations

Применить миграции

python manage.py migrate

📊 Генерация ERD-диаграмм

Для работы команд требуется:

  • django-extensions (устанавливается в dev-режиме)
  • pydot или pygraphviz (для генерации диаграмм)

Простая диаграмма (только связи)

python manage.py graph_models --pydot -a --group-models --disable-fields -o erd.png

Подробная диаграмма (с полями моделей)

python manage.py graph_models --pydot -a --group-models -o erd_detailed.png

Установка зависимостей

pip install -r requirements.txt

About

Fullstack web app with deploying by dokku

Topics

Resources

Stars

Watchers

Forks