sudo apt install python==3.9
sudo apt install python3.9-venv
git clone https://github.com/David-S-IT/yadjango.git
cd yadjango
Если у вас появляется ошибка, что нет команды git
, то вам нужно установить Git Bash: https://gitforwindows.org/
python3.9 -m venv venv
python -m venv venv
source venv/bin/activate
.\venv\Scripts\activate.bat
Обновить pip:
venv/bin/python -m pip install --upgrade pip
python.exe -m pip install --upgrade pip
Перейти в папку requirements: cd requirements
pip install -r requirements_prod.txt
pip install -r requirements_test.txt
pip install -r requirements_dev.txt
Выйти из папки requirements: cd ..
python manage.py makemigrations
python manage.py migrate
Открыть Python:
python3.9
python
Выполнить:
from django.core.management.utils import get_random_secret_key
print(get_random_secret_key())
Вставить значение ключа в example.env SECRET_KEY="..."
Для закрытия Python выполнить: quit()
Перейти в папку ya с файлом manage.py: cd ya
python3.9 manage.py runserver
python manage.py runserver
Используйте фикстуры для тестов в папке ya, где manage.py
Чтобы загрузить фикстуры выполнить:
python manage.py loaddata fixtures.json
Пользователь: admin
Пароль: adminadmin
Выполнить и исполнить предложенные инструкции в консоли:
python manage.py createsuperuser