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.

Revisions

  1. hezhao revised this gist May 24, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion django_cmd.sh
    Original file line number Diff line number Diff line change
    @@ -20,7 +20,7 @@ $ ./manage.py sqlmigrate myapp 0001
    $ ./manage.py migrate
    $ ./manage.py squashmigrations myapp 0004

    # django db data
    # django database backup & restore
    $ ./manage.py dumpdata --indent 2 --exclude auth.permission --exclude contenttypes > db.json
    $ ./manage.py loaddata db.json

  2. hezhao revised this gist Mar 5, 2016. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions django_cmd.sh
    Original file line number Diff line number Diff line change
    @@ -20,6 +20,10 @@ $ ./manage.py sqlmigrate myapp 0001
    $ ./manage.py migrate
    $ ./manage.py squashmigrations myapp 0004

    # django db data
    $ ./manage.py dumpdata --indent 2 --exclude auth.permission --exclude contenttypes > db.json
    $ ./manage.py loaddata db.json

    # sqlite3
    $ sqlite3 db.sqlite3
    sqlite> .tables
  3. hezhao revised this gist Feb 29, 2016. No changes.
  4. hezhao revised this gist Feb 29, 2016. 1 changed file with 10 additions and 9 deletions.
    19 changes: 10 additions & 9 deletions django_cmd.sh
    Original file line number Diff line number Diff line change
    @@ -6,18 +6,19 @@ $ 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
    $ ./manage.py migrate
    $ ./manage.py createsuperuser
    $ ./manage.py startapp myapp

    # Run jango
    $ python manage.py shell
    $ python manage.py runserver
    $ ./manage.py shell
    $ ./manage.py runserver

    # django db
    $ python manage.py makemigrations myapp
    $ python manage.py sqlmigrate myapp 0001
    $ python manage.py migrate
    # django migration
    $ ./manage.py makemigrations myapp
    $ ./manage.py sqlmigrate myapp 0001
    $ ./manage.py migrate
    $ ./manage.py squashmigrations myapp 0004

    # sqlite3
    $ sqlite3 db.sqlite3
  5. hezhao revised this gist Jan 24, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions django_cmd.sh
    Original file line number Diff line number Diff line change
    @@ -16,6 +16,7 @@ $ python manage.py runserver

    # django db
    $ python manage.py makemigrations myapp
    $ python manage.py sqlmigrate myapp 0001
    $ python manage.py migrate

    # sqlite3
  6. hezhao revised this gist Jan 12, 2016. 1 changed file with 19 additions and 15 deletions.
    34 changes: 19 additions & 15 deletions django_cmd.sh
    Original file line number Diff line number Diff line change
    @@ -1,28 +1,32 @@
    # Use Python 3 for easy unicode
    virtualenv -p python3 .env
    source .env/bin/activate
    pip install django
    deactivate
    $ 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
    $ 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
    $ python manage.py shell
    $ python manage.py runserver

    # django db
    python manage.py makemigrations myapp
    python manage.py migrate
    $ python manage.py makemigrations myapp
    $ 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
    $ python manage.py test myapp

    # Distribution
    python setup.py sdist
    pip install django-package-0.1.tar.gz
    $ python setup.py sdist
    $ pip install django-package-0.1.tar.gz
  7. hezhao revised this gist Nov 18, 2015. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions django_cmd.sh
    Original file line number Diff line number Diff line change
    @@ -4,17 +4,25 @@ 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 migrate

    # 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
  8. hezhao renamed this gist Nov 13, 2015. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  9. hezhao revised this gist Nov 13, 2015. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion django_cheatsheet.sh
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,5 @@
    virtualenv .env
    # Use Python 3 for easy unicode
    virtualenv -p python3 .env
    source .env/bin/activate
    pip install django
    deactivate
  10. hezhao created this gist Nov 13, 2015.
    19 changes: 19 additions & 0 deletions django_cheatsheet.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    virtualenv .env
    source .env/bin/activate
    pip install django
    deactivate

    django-admin.py startproject mysite
    python manage.py migrate
    python manage.py createsuperuser
    python manage.py startapp myapp

    python manage.py shell
    python manage.py runserver

    python manage.py makemigrations myapp
    python manage.py migrate

    from django.test.utils import setup_test_environment
    setup_test_environment()
    python manage.py test myapp