文件:
myapp/apps.py
from django.apps import AppConfigclass MyAppConfig(AppConfig): name = 'myapp' verbose_name = "My Application" def ready(self): pass # startup pre here
文件:
myapp/__init__.py
default_app_config = 'myapp.apps.MyAppConfig'
对于Django <1.7
urls.py。
最近起作用的是将启动代码放入你的INSTALLED_APPS 初始化
.py中的任何一个中,例如
myapp/__init__.py
def startup(): pass # load a big thingstartup()
使用
./manage.py runserver...时,它将执行两次,但这是因为runserver具有一些技巧,可以首先验证模型等…常规部署,甚至在
runserver自动重新加载时,也仅执行一次。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)