Построение интернет магазина на Django
- Python
- PostgreSQL
- Redis
- Django / Django REST Framework
- Celery
Все действия следует выполнять из исходного каталога проекта и только после установки всех требований.
- Во-первых, создайте и активируйте новую виртуальную среду:
-
python3.9 -m venv ../venv source ../venv/bin/activate
- Установить пакеты:
-
pip install --upgrade pip pip install -r requirements.txt
- Запуск скрвера Redis:
-
sudo service redis-server start
- Запуск Celery:
-
celery -A store worker --loglevel=INFO
- Запустите зависимости проекта, миграции, заполните базу данных данными фикстурами и т. д.:
-
python3 manage.py migrate python3 manage.py loaddata products/fixtures/categories.json python3 manage.py loaddata products/fixtures/goods.json python3 manage.py runserver
Некоторые пункты могут отличаться в зависимости от вашей ОС.