Python 尝试创建超级用户时出错
我是Django的新手,我正在尝试创建一个超级用户(我在LinuxMint上),每次我都会遇到一个非常奇怪的错误,这是其他Django项目没有遇到的。错误如下:(除了在installed apps列表中添加我的应用程序以及在url中添加应用程序的url之外,我没有修改django项目中的任何内容。)Python 尝试创建超级用户时出错,python,django,superuser,Python,Django,Superuser,我是Django的新手,我正在尝试创建一个超级用户(我在LinuxMint上),每次我都会遇到一个非常奇怪的错误,这是其他Django项目没有遇到的。错误如下:(除了在installed apps列表中添加我的应用程序以及在url中添加应用程序的url之外,我没有修改django项目中的任何内容。) 文件“/home/user/.local/lib/python3.6/site packages/django/url/resolvers.py”,第538行,url_模式 iter(模式) Typ
文件“/home/user/.local/lib/python3.6/site packages/django/url/resolvers.py”,第538行,url_模式
iter(模式)
TypeError:“模块”对象不可编辑
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“manage.py”,第21行,在
main()
文件“manage.py”,第17行,主
从命令行(sys.argv)执行命令
文件“/home/user/.local/lib/python3.6/site packages/django/core/management/_init__.py”,第371行,从命令行执行
utility.execute()
文件“/home/user/.local/lib/python3.6/site packages/django/core/management/_init__.py”,执行中的第365行
self.fetch_命令(子命令)。从_argv(self.argv)运行_
文件“/home/user/.local/lib/python3.6/site packages/django/core/management/base.py”,第288行,在运行时从
self.execute(*args,**cmd_选项)
文件“/home/user/.local/lib/python3.6/site packages/django/contrib/auth/management/commands/createsuperuser.py”,执行中的第59行
return super().execute(*args,**选项)
文件“/home/user/.local/lib/python3.6/site packages/django/core/management/base.py”,执行中第332行
self.check()
文件“/home/user/.local/lib/python3.6/site packages/django/core/management/base.py”,第364行,选中
包括部署检查=包括部署检查,
文件“/home/user/.local/lib/python3.6/site packages/django/core/management/base.py”,第351行,在运行检查中
返回检查。运行检查(**kwargs)
文件“/home/user/.local/lib/python3.6/site packages/django/core/checks/registry.py”,运行检查中的第73行
新建错误=检查(应用程序配置=应用程序配置)
文件“/home/user/.local/lib/python3.6/site packages/django/core/checks/url.py”,第13行,在check\u url\u config中
返回检查\u分解器(分解器)
文件“/home/user/.local/lib/python3.6/site packages/django/core/checks/url.py”,第23行,在check\u解析器中
返回检查方法()
文件“/home/user/.local/lib/python3.6/site packages/django/url/resolvers.py”,第398行,选中
警告.扩展(检查解析器(模式))
文件“/home/user/.local/lib/python3.6/site packages/django/core/checks/url.py”,第23行,在check\u解析器中
返回检查方法()
文件“/home/user/.local/lib/python3.6/site packages/django/url/resolvers.py”,第397行,选中
对于self.url_模式中的模式:
文件“/home/user/.local/lib/python3.6/site packages/django/utils/functional.py”,第36行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
文件“/home/user/.local/lib/python3.6/site packages/django/url/resolvers.py”,第545行,url_模式
raise配置不正确(msg.format(name=self.urlconf_name))
django.core.exceptions.ImpropertlyConfigured:包含的URLconf“”中似乎没有任何模式。如果在文件中看到有效的模式,那么问题可能是由循环导入引起的。
你能告诉我我做错了什么吗?我尝试创建一个虚拟环境,但没有成功 请添加更详细的代码,以便我能够更好地帮助您,在任何情况下,请尝试以下操作-
--username
标志,而不是直接传递用户名:我希望其中一个解决了这个问题。请添加更详细的代码,以便我能够更好地帮助您,在任何情况下,请尝试以下操作-
--username
标志,而不是直接传递用户名://settings.py
的已安装应用程序列表中出现的行
python3 manage.py createsuperuser
应该可以正常工作。它应该提示您:
Username (leave blank to use '<user>'):
E-mail:
Password:
Username(保留为空以使用“”):
电邮:
密码:
其中
是计算机的用户名
//settings.py
的已安装应用程序列表中出现的行
python3 manage.py createsuperuser
应该可以正常工作。它应该提示您:
Username (leave blank to use '<user>'):
E-mail:
Password:
Username(保留为空以使用“”):
电邮:
密码:
其中
是您计算机的用户名。您的主要URL是什么。py您的主要URL是什么。py
'django.contrib.admin',
Username (leave blank to use '<user>'):
E-mail:
Password: