Django - быстрый старт
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Django - быстрый старт
1. Запустить Windows PowerShell
2. Устанавливаем виртуальное окружение virtualenv ()
3. Установка Django - pip3 install django==2.2 (для версии 2.2)
4. Создать папку проекта с именем NameFolderProgeject
5. Зайти в созданную папку NameFolderProgeject, открыть PowerShell
6. Создать сам проект - django-admin startproject NameProgeject
7. Зайти в папку проекта NameProgeject (с файлом manage.py) , открыть PowerShell
8. Создать приложение - python manage.py startapp NameProtection (примерно - сколько страниц/функционала, столько и приложений)
9. Новое приложение необходимо регестрировать в файле settings.py проекта INSTALLED_APPS. В конце списка 'NameProtection.apps.NameProtectionConfig'
10. Миграция в бд - python manage.py migrate
11. Создание админа с паролем (если забыл пароль можно пересоздать) - python manage.py createsuperuser
12. python manage.py runserver - запуск сервера
2. Устанавливаем виртуальное окружение virtualenv ()
3. Установка Django - pip3 install django==2.2 (для версии 2.2)
4. Создать папку проекта с именем NameFolderProgeject
5. Зайти в созданную папку NameFolderProgeject, открыть PowerShell
6. Создать сам проект - django-admin startproject NameProgeject
7. Зайти в папку проекта NameProgeject (с файлом manage.py) , открыть PowerShell
8. Создать приложение - python manage.py startapp NameProtection (примерно - сколько страниц/функционала, столько и приложений)
9. Новое приложение необходимо регестрировать в файле settings.py проекта INSTALLED_APPS. В конце списка 'NameProtection.apps.NameProtectionConfig'
10. Миграция в бд - python manage.py migrate
11. Создание админа с паролем (если забыл пароль можно пересоздать) - python manage.py createsuperuser
12. python manage.py runserver - запуск сервера
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: Django - быстрый старт
Часто используемые команды
Создание проекта:
Создание приложения:
Создание новых миграций при изменении моделей проекта:
Применение новых миграций к БД:
Запуск сервера:
Запуск консоли Python:
Слияние миграций?:
Создание проекта:
Код: Выделить всё
django-admin startproject
Код: Выделить всё
python manage.py startapp
Код: Выделить всё
python manage.py makemigrations
Код: Выделить всё
python manage.py migrate
Код: Выделить всё
python manage.py runserver
Код: Выделить всё
python manage.py shell
Код: Выделить всё
python manage.py makemigrations --merge