add Makefile for commands that are often used
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
VENV := . .venv/bin/activate &&
|
||||||
|
|
||||||
|
create_venv:
|
||||||
|
python3 -m venv .venv
|
||||||
|
|
||||||
|
create_db:
|
||||||
|
${VENV} python manage.py migrate
|
||||||
|
${VENV} echo "from django.contrib.auth import get_user_model; User = get_user_model(); User.objects.filter(is_superuser=True).exists() or User.objects.create_superuser('admin', 'admin@example.com', 'admin')" | python manage.py shell
|
||||||
|
if [ -f transactions.sql ]; then cat transactions.sql | sqlite3 db.sqlite3; fi
|
||||||
|
if [ -f exchangerates.sql ]; then cat exchangerates.sql | sqlite3 db.sqlite3; fi
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm db.sqlite3
|
||||||
|
|
||||||
|
run:
|
||||||
|
${VENV} python manage.py runserver 0.0.0.0:8000
|
||||||
Reference in New Issue
Block a user