我试图在启动 apache 服务器或 django 开发服务器时运行一些代码。我正在使用 AppConfig 类来执行此操作..(遵循文档)。但是在启动服务器时,我收到以下错误。
django.core.exceptions.ImproperlyConfigured: '{app_name}.apps.MyAppConfig' 必须提供名称属性。
以下是示例代码:
from django.apps import AppConfig
class MyAppConfig(AppConfig):
def ready():
#my stuff
Run Code Online (Sandbox Code Playgroud)
我对错误一无所知。
应用配置名称
应用程序的完整 Python 路径,例如
'django.contrib.admin'.此属性定义配置适用于哪个应用程序。它必须在所有 AppConfig 子类中设置。
它在 Django 项目中必须是唯一的。
所以如果你的应用是 call app_name,那么你需要设置name = 'app_name'.
from django.apps import AppConfig
class MyAppConfig(AppConfig):
name = 'app_name'
def ready(self):
# my stuff
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2980 次 |
| 最近记录: |