Skip to main content

A lightning-fast CLI shortcut tool for Django developers.

Project description

🎧 YO-Dj

A lightning-fast, CLI shortcut tool for Django developers.

Tired of typing python manage.py a hundred times a day? Hate setting up a Makefile for every new Django project? YO-Dj fixes that.

Just install it once globally, and talk to Django like your bro.

Installation

pip install yo-dj

Instead of writing out full Django commands, just say yo:

What you type , What actually runs

yo serv,python manage.py runserver
yo p serv,python manage.py runserver
yo mkm,python manage.py makemigrations
yo p mkm,python manage.py makemigrations
yo mg,python manage.py migrate
yo create su,python manage.py createsuperuser
yo sh,python manage.py shell

Need to pass arguments? No problem. It passes them straight through.

yo mkm users
# Runs: python manage.py makemigrations users

Need a command that isn't mapped? It falls back to standard manage.py behavior.

yo collectstatic
# Runs: python manage.py collectstatic
  • Contributing

    Want to add more slang or features? Pull requests are highly encouraged!

      Fork the repo
    
      Create your feature branch (git checkout -b feature/cool-new-slang)
    
      Commit your changes (git commit -m 'Add new slang')
    
      Push to the branch (git push origin feature/cool-new-slang)
    
      Open a Pull Request
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yo_dj-0.1.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yo_dj-0.1.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file yo_dj-0.1.0.tar.gz.

File metadata

  • Download URL: yo_dj-0.1.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for yo_dj-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f5dd0e2c97f356948b693ce996e480c58e28d9519a4b4892cd7c071ff3ac2bea
MD5 feb6f2146d84214d9610234a21dad534
BLAKE2b-256 3f88d6e8a298fcc8072b40115aaa15e1eb7c7619b14fc8c0afaad186d4bf11f0

See more details on using hashes here.

File details

Details for the file yo_dj-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: yo_dj-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for yo_dj-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 268a168eaa2bbbded618869c754cc4a3393387bea86539e9b5eb19365dcad0d7
MD5 a4ec9a5b3eaf72b7e47b413b5ae3a3fc
BLAKE2b-256 dc77c731d2ce44bcb23a576d07a19c11269c973fe0afb4adfb1b23e6c247608f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page