首页 > 解决方案 > 在 Django 中创建超级用户时出错

问题描述

文件“C:\Users\Name\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\dispatch\dispatcher.py”,第 179 行,用于 self._live_receivers(sender) TypeError 中的接收器: create_profile() 缺少 1 个必需的位置参数:'senerd'

使用 VS Code 终端在 Django 中创建超级用户时出现此错误,我错过了什么吗?其他人以前得到这个吗?

标签: pythondjangovisual-studio-codesuperuser

解决方案


请添加更详细的代码,以便我可以尝试提供更好的帮助,您是否创建了用户模型?无论如何,请尝试以下操作 -

  1. 使用--username标志而不是直接传递用户名:
python manage.py createsuperuser --username yourusername
  1. 确保您在 admin.py 文件中正确导入了模型。
  2. 检查此行是否出现在 INSTALLED_APPS 中:
'django.contrib.admin',
  1. 尝试迁移更改,然后运行 ​​createsuperuser。

我希望其中一个能解决问题。


推荐阅读