django-cli-no-admin
Use the Django CLI using "django" without typing "django-admin".
django-cli-no-admin is a config-only project that creates a django command and nothing more. With this package, you can use the django command instead of django-admin to execute management commands in your Django project.
[!NOTE] This package will eventually become unnecessary once DEP 16 is fully implemented in Django core. DEP 16 proposes renaming the main Django command from
django-admintodjango. Track the implementation progress in django/deps#100.
See the blog post: https://micro.webology.dev/2024/12/14/new-project-to.html
Installation
You can install django-cli-no-admin using pip:
pip install django-cli-no-admin
Or, if you prefer uv:
uv pip install django-cli-no-admin
Usage
Once installed, you can use django from the command line in place of django-admin:
django startproject myproject
Or any other Django admin command:
django startapp myapp
Running Project-Specific Commands
By default, the django command works with Django's built-in admin commands (like startproject, startapp, etc.). To run project-specific management commands from your manage.py (like runserver, migrate, makemigrations, etc.), you'll need to set the DJANGO_SETTINGS_MODULE environment variable:
export DJANGO_SETTINGS_MODULE=myproject.settings
django runserver
Or set it inline:
DJANGO_SETTINGS_MODULE=myproject.settings django migrate
This tells Django where to find your project's settings, allowing you to access all the commands that would normally be available through manage.py.
No Additional Setup Required
There are no additional dependencies or configurations needed. Simply install the package, and you're ready to go. If you need to run project-specific commands, just remember to set DJANGO_SETTINGS_MODULE as shown above.
License
django-cli-no-admin is licensed under the BSD License. See the LICENSE.txt file for details.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_cli_no_admin-2026.8.3.tar.gz.
File metadata
- Download URL: django_cli_no_admin-2026.8.3.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29a1e2ae55bd0cdea8fb0062cb553645b02de4ed1e73c1591ef55793ef61ff7e
|
|
| MD5 |
21c03a8289067f3775a081dc3a1dea3d
|
|
| BLAKE2b-256 |
c65a09e46a1d27b8bc49e723af9b42152107482d4b1db0140c2be0e5c1dacf3a
|
Provenance
The following attestation bundles were made for django_cli_no_admin-2026.8.3.tar.gz:
Publisher:
release.yml on jefftriplett/django-cli-no-admin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_cli_no_admin-2026.8.3.tar.gz -
Subject digest:
29a1e2ae55bd0cdea8fb0062cb553645b02de4ed1e73c1591ef55793ef61ff7e - Sigstore transparency entry: 2457781061
- Sigstore integration time:
-
Permalink:
jefftriplett/django-cli-no-admin@64b035c699213b72e59cd907c8c9ff197f6e1e7f -
Branch / Tag:
refs/tags/2026.8.3 - Owner: https://github.com/jefftriplett
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@64b035c699213b72e59cd907c8c9ff197f6e1e7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file django_cli_no_admin-2026.8.3-py3-none-any.whl.
File metadata
- Download URL: django_cli_no_admin-2026.8.3-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3942a7197c1dcf1352a0d31d237db6b887087c01e97022ee112197fa39230055
|
|
| MD5 |
91196e667092b042ddc34efc54bed1c1
|
|
| BLAKE2b-256 |
a1347b924f348a36b60928d3786b566d61b344382cf3153cee427f81fe29d39c
|
Provenance
The following attestation bundles were made for django_cli_no_admin-2026.8.3-py3-none-any.whl:
Publisher:
release.yml on jefftriplett/django-cli-no-admin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_cli_no_admin-2026.8.3-py3-none-any.whl -
Subject digest:
3942a7197c1dcf1352a0d31d237db6b887087c01e97022ee112197fa39230055 - Sigstore transparency entry: 2457781100
- Sigstore integration time:
-
Permalink:
jefftriplett/django-cli-no-admin@64b035c699213b72e59cd907c8c9ff197f6e1e7f -
Branch / Tag:
refs/tags/2026.8.3 - Owner: https://github.com/jefftriplett
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@64b035c699213b72e59cd907c8c9ff197f6e1e7f -
Trigger Event:
push
-
Statement type: