Основные команды для управления django проектом
Данная заметка по django используется как шпаргалка, в которой будут описаны основные команды для управления django проектом. Серверная ос Ubuntu.
создание нового проекта в текущей директории
django-admin startproject nazvanie_proekta
создание нового приложения в папке с проектом
python manage.py startapp nazvanie_prilozheniya
Запуск сервера разработки
python manage.py runserver
порт браузера по умолчанию 8000
URL проекта - http://localhost:8000
Запуск интерактивного интерпретатора.
python manage.py shell
Проверка корректности синтаксиса и логики моделей
python manage.py validate
Генерация SQL операторов CREATE TABLE для моделей приложения
python manage.py sqlall nazvanie_prilozheniya
Команда sqlall только выводит результат на экран.
Синхронизация моделей Django с базой данных
python manage.py syncdb
syncdb только добавляет данные и проверяет корректность схемы, удаления не происходит