2025-06-17


  • ngrok
ngrok http http://localhost:8000
  • Run Server
source .envrc
export SETTINGS_MODULE=settings.staging && python3 manage.py runserver
  • Open Django Shell
source .envrc
export SETTINGS_MODULE=settings.staging && python3 manage.py shell
  • Start Celery Worker
DJANGO_SETTINGS_MODULE=settings.staging celery -A inkle_app worker -l info
  • Run Tests
cd .test 
DJANGO_SETTINGS_MODULE=settings.test python manage.py test

# Run tests with --keepdb
DJANGO_SETTINGS_MODULE=settings.test python manage.py test --keepdb

# Run specific test
DJANGO_SETTINGS_MODULE=settings.test python manage.py test bookkeeping.tests.views.test_views --keepdb

  • Make Migrations
DJANGO_SETTINGS_MODULE=settings.staging python manage.py makemigrations <app_name>
  • Apply Migrations
DJANGO_SETTINGS_MODULE=settings.staging python manage.py migrate <app_name>

  • Revert makemigrations
    • Delete the generated migration file manually
rm <app_name>/migrations/XXXX_migration_name.py
  • Revert Migrations
DJANGO_SETTINGS_MODULE=settings.staging python manage.py migrate <app_name> <previous_migration_name>
Example:
DJANGO_SETTINGS_MODULE=settings.staging python manage.py migrate <app_name> 0004

© 2025 All rights reservedBuilt with Flowershow Cloud

Built with LogoFlowershow Cloud