- Python 3.11.2
- Django 4.2
- Django Rest Framework 3.14
- Postgres DB
- Black formatter
TODO:
- Passwordless auth
$ source env/bin/activate
$ git clone URL
$ touch .env # copy .env.example values
$ pip3 install -r requirements.txt
$ python3 manage.py migrate
$ python3 manage.py createsuperuser
$ python3 manage.py runserver
$ python3 manage.py shell
>>> from django.core.management.utils import get_random_secret_key
>>> print(get_random_secret_key())
# copy generated code and paste value as SECRET_KEY variable in .env file
>>> exit()
$ psql my_db # enter shell
$ createdb --username=USERNAME my_db # create db
$ dropdb my_db # drop db