python -m venv <env_name>
or
mkvirtualenv <env_name>
depending on the virtualenv package used
activate the env
source <env_name>/bin/activate
or
workon <env_name>
cd local_path/cloudx-assignment
pip install -r requirements.txt
create database <db_name>
GRANT ALL PRIVILEGES ON DATABASE database_name TO username;
refer env.example
and add secret_key, DB link etc.
- for generating new secret key use
get_random_secret_key
fromdjango.core.management.utils
and update.env
file
DJANGO_SECRET_KEY=<your_key>
DATABASE_URL=postgres://<user>:<password>@localhost:5432/<dbname>
python manage.py migrate
python manage.py runserver
python manage.py createsuperuser