如何在 Django 服务器启动时打印 ascii 横幅?

问题描述 投票:0回答:3

当使用以下命令启动 Django 服务器时,如何在控制台上打印 ASCII 艺术横幅:

python manage.py runserver

类似于下面的内容:

参考:Ajin Abraham MobSF https://github.com/MobSF/Mobile-Security-Framework-MobSF/wiki/1.-Documentation

有没有办法挂钩 runserver 命令?

python django
3个回答
2
投票

在您的

manage.py
中添加此横幅可能会很难看,但不会有风险:

# near the end
if 'runserver' in sys.argv:
    print('This is my banner')
execute_from_command_line(sys.argv)
# end

0
投票

我想,我自己找到了答案。

我在 urls.py 中添加了一个

print
语句,该语句在服务器启动时运行。

urls.py

...
print """ My Banner """
...

0
投票

效果非常好,谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.