关于stark组件的简要介绍:
启动后、路由加载前定制一段代码。
a. 创建一个 stark app 组件
b. 编写ready方法
1 from django.apps import AppConfig 2 3 4 class StarkConfig(AppConfig): 5 name = 'stark' 6 7 def ready(self): 8 from django.utils.module_loading import autodiscover_modules 9 # 当程序启动时,去每个app目录下找stark.py并加载。 10 autodiscover_modules('stark')
程序启动时,会先去每个app中找stark.py文件并加载。
c. 其他app中创建stark.py
d. 程序启东时便会自动加载 stark.py