/Store

Store with products, categories and shopping cart, authorization and registration.Including sending email, Redis for cache, Celery for email

Primary LanguagePython

Store Server

The project for study Django.

Stack:

Local Developing

All actions should be executed from the source directory of the project and only after installing all requirements.

  1. Firstly, create and activate a new virtual environment:

    python3.9 -m venv ../venv
    source ../venv/bin/activate
  2. Install packages:

    pip install --upgrade pip
    pip install -r requirements.txt
  3. Run project dependencies, migrations, fill the database with the fixture data etc.:

    ./manage.py migrate
    ./manage.py loaddata <path_to_fixture_files>
    ./manage.py runserver 
  4. Run Redis Server:

    redis-server
  5. Run Celery:

    celery -A store worker --loglevel=INFO