Конечно, если вам это действительно нужно. Однако на самом деле это не должно быть сделано, и это может нарушить «гарантии», особенно если вы обновите Django ...
Вы можете найти этот баннер здесь, в исходном коде Django .
Вероятно, самый простой способ переопределить его - заменить команду управления runserver
своей собственной.
- Добавьте
my_project
в качестве первой записи ваш INSTALLED_APPS
. - Создайте
my_project/management/commands/runserver.py
(и все файлы __init__.py
в каталогах пакетов):
from django.core.management.commands.runserver import Command as OriginalRunServerCommand
# NB: if you use `staticfiles`, use
# from django.contrib.staticfiles.management.commands.runserver import Command as OriginalRunServerCommand
class Command(OriginalRunServerCommand):
def inner_run(self, *args, **options):
# copy-paste all of the original inner_run here, and change the bits you require.