Skip to content

Instantly share code, notes, and snippets.

@hezhao
Last active May 1, 2024 07:22
Show Gist options
  • Save hezhao/d48ddc37579c25f46408 to your computer and use it in GitHub Desktop.
Save hezhao/d48ddc37579c25f46408 to your computer and use it in GitHub Desktop.
Django Commands Cheatsheet
# Use Python 3 for easy unicode
$ virtualenv -p python3 .env
$ source .env/bin/activate
$ pip install django
$ deactivate
# Start new django project and app
$ django-admin.py startproject mysite
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py startapp myapp
# Run jango
$ python manage.py shell
$ python manage.py runserver
# django db
$ python manage.py makemigrations myapp
$ python manage.py sqlmigrate myapp 0001
$ python manage.py migrate
# sqlite3
$ sqlite3 db.sqlite3
sqlite> .tables
# test
from django.test.utils import setup_test_environment
setup_test_environment()
$ python manage.py test myapp
# Distribution
$ python setup.py sdist
$ pip install django-package-0.1.tar.gz
@mujeebishaque
Copy link

Thank You!

@OvisOffice
Copy link

Great list!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment