Skip to main content

Start Django dev server faster

Project description

Django shortcuts
================

You spend too much time typing ``python3 manage.py``.

.. image:: https://badge.fury.io/py/django-shts3.svg
:target: https://badge.fury.io/py/django-shts3

Usage
-----

Django shortcuts installs ``django``, ``dj``, ``d`` binaries that proxies
Django's ``manage.py`` scripts.

::

$ django <command or shortcut>

$ cd any/project/subdirectory
$ d <command or shortcut>


Default shortcuts
---------


+-------------+---------+-----------------+
| | Aliases | Command |
+=============+=========+=================+
| Most common | c | collectstatic |
+ +---------+-----------------+
| | r | runserver |
+ +---------+-----------------+
| | s / sh | shell |
+ +---------+-----------------+
| | t | test |
+-------------+---------+-----------------+
| Migrations | m | migrate |
+ +---------+-----------------+
| | mkm | makemigrations |
+-------------+---------+-----------------+
| Other | csu | createsuperuser |
+ +---------+-----------------+
| | cpw | changepassword |
+ +---------+-----------------+
| | sa | startapp |
+ +---------+-----------------+
| | sp | startproject |
+-------------+---------+-----------------+

Configuration file
---------

If in home dirctory exists file .django_shts3, commands are loaded from it. They overwrite default commands. File format is
::

alias @@@ command

Example:

I have docker container with django and I should bind to 0.0.0.0:8000 on runserver command, so I have:

::

$ cat ~/.django_shts3
r @@@ runserver 0.0.0.0:8000

That allows me to start Django server like:

::

$ d r

Installation
------------

::

$ pip3 install django-shts3


Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

django_shts3-4.0.1-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

Supported by

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