如何使用apps目录结构为Django设置默认的_app_config?

2024-09-30 02:28:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为我的应用程序声明default_app_config变量,但有一个错误:

django.core.exceptions.ImproperlyConfigured: Cannot import 'accounts'. Check that 'apps.accounts.apps.AccountsConfig.name' is correct.

我的所有应用程序都位于目录应用程序中:

project_name/
apps/
   app1/
   app2/
   ....
   accounts/

我使用的应用程序如下:

^{pr2}$

现在当我想为我的应用程序设置default_app_config时,我得到了上面的错误。在

__init__.py在应用程序文件夹中:

default_app_config = 'apps.accounts.apps.AccountsConfig'

apps.py在应用程序文件夹中:

from django.apps import AppConfig


class AccountsConfig(AppConfig):
    name = 'accounts'
    verbose_name = 'Пользователи'

为什么我会出错?在


Tags: appsdjangonamepyimport文件夹configapp

热门问题