Skip to content

ewe08/Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

171 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django

project workflow project workflow

Инструкция по запуску:

Для клонирования себе на компьютер:

  • Для Windows
    1. Убедитесь, что на компьютере установлен git и python(https://git-scm.com, https://www.python.org)

    2. Заходим в коммандную строку (терминал)

    3. Пишем: 
       git clone https://github.com/ewe08/Django.git
         (Может не работать из-за двухфакторной аутентификации)

    4. cd Django\lyceum

    5. python -m venv venv

    6. venv\Scripts\activate

    7. pip install -r requirements.txt

    8. Создаём файл .env и вписываем туда:

      DEBUG=True 
      SECRET_KEY = '...' (Секретный ключ) 
      ALLOWED_HOSTS='["*"]' 
      INTERNAL_IPS='["127.0.0.1", "localost"]' 
      DEFAULT_FROM_EMAIL = 'djangoLearning@support.com'
      
    9. Выполняем миграции:
      python manage.py makemigrations
      python manage.py migrate

    10. Создадим админа:
      python manage.py createsuperuser

    11. python manage.py runserver


  • Для Linux/MacOS
    1. Убедитесь, что на компьютере установлен git и python(https://git-scm.com, https://www.python.org)
    2. Заходим в коммандную строку (терминал)
    3. Пишем: 
       git clone https://github.com/ewe08/Django.git
         (Может не работать из-за двухфакторной аутентификации)
    4. cd Django/lyceum
    5. python3 -m venv venv
    6. source venv/bin/activate
    7. pip3 install -r requirements.txt
    8. Создаём файл .env и вписываем туда:
      DEBUG=True 
      SECRET_KEY = '...' (Секретный ключ) 
      ALLOWED_HOSTS='["*"]' 
      INTERNAL_IPS='["127.0.0.1", "localost"]' 
      DEFAULT_FROM_EMAIL = 'djangoLearning@support.com'
      
    9. Выполняем миграции:
      python3 manage.py makemigrations
      python3 manage.py migrate
    10. Создадим админа:
      python3 manage.py createsuperuser
    11. python3 manage.py runserver

Если нам нужны тестовые данные:

  • Для Windows

    • copy bd_example.sqlite3 db.sqlite3
  • Для Linux/MacOS

    • cp bd_example.sqlite3 db.sqlite3

Для запуска проекта в dev режиме:

  • Для Windows

    1. Убедитесь, что в проекте есть настроенный .env
    2. Убедитесь, что в терминале активировано виртуальное окружение
    3. python manage.py runserver
  • Для Linux/MacOS

    1. Убедитесь, что в проекте есть настроенный .env
    2. Убедитесь, что в терминале активировано виртуальное окружение
    3. python3 manage.py runserver

База данных

image

About

Django learning project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors