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

Django AUTH_USER_MODEL配置错误:指定模型未安装问题求助

问题解决步骤

错误根源

AUTH_USER_MODEL配置存在语法错误:末尾多了两个逗号,导致Django无法正确识别指定的自定义用户模型。

修复步骤

  1. 修正settings.py中的配置
    打开项目的settings.py,找到AUTH_USER_MODEL这一行,将错误的写法:

    AUTH_USER_MODEL = 'powerlistapp.AppUser',,
    

    改为正确格式:

    AUTH_USER_MODEL = 'powerlistapp.AppUser'
    
  2. 确认模型与应用配置

    • 确保AppUser模型定义在powerlistapp/models.py中,且正确继承AbstractUser
    • 确认INSTALLED_APPS中已添加powerlistapp(你的配置已经符合要求)
  3. 清理残留文件(若之前操作不彻底)

    • 删除powerlistapp/migrations目录下除__init__.py外的所有迁移文件
    • 删除项目根目录的数据库文件(如db.sqlite3)
  4. 重新执行迁移
    在终端运行以下命令:

    python3 manage.py makemigrations
    python3 manage.py migrate
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 18:57:38