python - 在 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 中创建超级用户时出现此错误,我错过了什么吗?其他人以前得到这个吗?
解决方案
请添加更详细的代码,以便我可以尝试提供更好的帮助,您是否创建了用户模型?无论如何,请尝试以下操作 -
- 使用
--username
标志而不是直接传递用户名:
python manage.py createsuperuser --username yourusername
- 确保您在 admin.py 文件中正确导入了模型。
- 检查此行是否出现在 INSTALLED_APPS 中:
'django.contrib.admin',
- 尝试迁移更改,然后运行 createsuperuser。
我希望其中一个能解决问题。
推荐阅读
- flutter - 如何在颤动中对齐定位小部件内的文本?
- spring - $expand 无限制地获取所有数据
- jquery - 在 laravel 中使用 jquery 在 div 中显示响应 json 消息
- android - 如何使用 WorkManager 的 `setRequiresDeviceIdle(true)` 在设备上进行测试
- smartcard - 读取记录命令参数
- javascript - PHP 显示在错误的页面上
- ms-word - Office JavaScript API:在 Word for Mac 中选择范围
- python - 无法检测轮廓不超过一种颜色
- azure-devops - Azure DevOps 服务器上 NuGet 推送的“允许跳过重复项”警告和 409 错误
- sycl - 错误:: SYCL 对象在运行时关闭时仍然存在