django-command
Django-command is a command line tool that allows you to run commonly used commands in development Django projects.
Installation
pip install django-command
Launch
There are several ways to run commands:
-
In the terminal, type django-command, after which a list of available commands for execution will appear, check through space which commands to execute. The marked commands will be executed in the order they were selected.
(venv) PS .\> django-command [?] Select 1 or more commands: > [ ] create_local [1] Creating locales (ru, en) [ ] update_local [2] Updating and compiling locales [ ] collect_static [3] Assembling static files in the STATIC_ROOT folder [ ] make_migrations [4] Creating migrations [ ] make_migrations_app [5] Creating the first migration for the application [ ] make_empty_migrations_app [6] Create a blank migration for the application. Used to add default data to the database table [ ] migrate [7] Applying migrations [--db_label default] [ ] create_superuser [8] Creating a user with superuser rights [ ] create_app [9] Creating an application [ ] run_server [10] Running a project on a port number, or ipaddr:port (default "127.0.0.1:8000") [--port 127.0.0.1:8000] [ ] install_requirements [11] Install all dependencies for a project from a file (default "requirements.txt") [ ] print_requirements [12] Automatically generates all the necessary dependencies for the project, and also allows you to save this list to a file (default "requirements.txt") [--save_in_file requirements.txt]
-
Commands can be executed by their name or number.
django-command make_migrations migrate # or with argument django-command make_migrations migrate -db default # or django-command 4 7
List of commands and arguments
(venv) PS .\> django-command -h
usage: django-command [-h] [-db DB_LABEL] [-s SAVE_IN_FILE] [-p PORT] [-v] commands [commands ...]
CLI tool that allows you to run commonly used commands when developing Django projects.
positional arguments:
commands commands to run: create_local, update_local, collect_static, make_migrations,
make_migrations_app, make_empty_migrations_app, migrate, create_superuser,
create_app, run_server, install_requirements, print_requirements
optional arguments:
-h, --help show this help message and exit
-db DB_LABEL, --db_label DB_LABEL
database label for "migrate" command
-s SAVE_IN_FILE, --save_in_file SAVE_IN_FILE
save to file for "print_requirements" command
-p PORT, --port PORT port number, or ipaddr:port for "run_server" command
-v, --version show program's version number and exit
Metadata
Release files for django-command 2.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| django_command-2.2.0.tar.gz | 5.4 kB | Without provenance | Details for django_command-2.2.0.tar.gz |
Release files / django_command-2.2.0.tar.gz
| Download URL | django_command-2.2.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3af7024bfe7b30ee7b54a30912cfa443e5432fbabd9a65ee442f11e0697f7a9d
|
|
BLAKE2b-256 checksum How to use checksums |
cb0d8e2558721520a5393f9ea002e13ae592ec5dfc87f90d7f05fdee18f3ad4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Security for django-command 2.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.