Django
- change password:
python manage.py changepassword <username>
- start developer server:
python manage.py runserver
- load data:
python manage.py loaddata fixtures/fixture.json
- dump data:
python3 manage.py dumpdata app.Model --indent 4 > data.json
Generate djando secret key
from django.core.management.utils import get_random_secret_key
get_random_secret_key()
templates
{% if obj %}
test1
{% elif obj.value %}
test2
{% else %}
test3
{% endif %}
run external script
import csv
import os
import django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings')
django.setup()
from project import models
deploy
- gunicorn command example:
gunicorn mysite.wsgi --preload --workers=4 --timeout 300
- change django settings file:
export DJANGO_SETTINGS_MODULE=mysite.settings