You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django运行runserver报错Cannot import 'account',求解决方法

Django运行runserver报错:Cannot import 'account' 解决方案

核心问题修正

你的accounts/apps.py中AccountConfig.name设置为'account',但实际应用目录名为accounts,Django要求AppConfig.name必须与应用的**实际包名(目录名)**完全一致。

修改accounts/apps.py:

from django.apps import AppConfig

class AccountConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'accounts'  # 将此处改为'accounts',与目录名匹配

额外检查项

  • 确认accounts目录下存在__init__.py文件(可以是空文件),保证Django能识别它为合法Python包。
  • 检查mysite/settings.py中INSTALLED_APPS里的'accounts'拼写,当前配置无误,无需修改。
  • 若需强制加载自定义应用配置,可在accounts/__init__.py中添加:
    default_app_config = 'accounts.apps.AccountConfig'
    
    (默认场景下此步骤非必须,但能避免配置加载异常)

内容的提问来源于stack exchange,提问作者snb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 12:15:26