Изменить форматирование при запуске сервера запуска в djagno - PullRequest
0 голосов
/ 03 августа 2020
Performing system checks...

System check identified no issues (0 silenced).
August 03, 2020 - 16:56:57
Django version 3.0.5, using settings 'my_project.settings.local'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

Я хочу написать здесь какое-нибудь сообщение, могу я это сделать, просто ради забавы я хочу использовать здесь cowpy библиотеку

1 Ответ

0 голосов
/ 03 августа 2020

Конечно, если вам это действительно нужно. Однако на самом деле это не должно быть сделано, и это может нарушить «гарантии», особенно если вы обновите 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.
...