Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试创建超级用户时出错_Python_Django_Superuser - Fatal编程技术网

Python 尝试创建超级用户时出错

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

我是Django的新手,我正在尝试创建一个超级用户(我在LinuxMint上),每次我都会遇到一个非常奇怪的错误,这是其他Django项目没有遇到的。错误如下:(除了在installed apps列表中添加我的应用程序以及在url中添加应用程序的url之外,我没有修改django项目中的任何内容。)

文件“/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
    标志,而不是直接传递用户名:
  • 确保在admin.py文件中正确导入了模型
  • 检查此行是否显示在已安装的应用程序中:
  • 尝试迁移更改,然后运行createsuperuser

  • 我希望其中一个解决了这个问题。

    请添加更详细的代码,以便我能够更好地帮助您,在任何情况下,请尝试以下操作-

  • 使用
    --username
    标志,而不是直接传递用户名:
  • 确保在admin.py文件中正确导入了模型
  • 检查此行是否显示在已安装的应用程序中:
  • 尝试迁移更改,然后运行createsuperuser
  • 我希望其中一个能解决这个问题

  • 要检查迁移,请运行python3 manage.py migrate
  • 检查
    //settings.py
    已安装应用程序列表中出现的行
  • 然后使用
    python3 manage.py createsuperuser
    应该可以正常工作。它应该提示您:

    Username (leave blank to use '<user>'):
    E-mail: 
    Password:
    
    Username(保留为空以使用“”):
    电邮:
    密码:
    
    其中
    是计算机的用户名

  • 要检查迁移,请运行python3 manage.py migrate
  • 检查
    //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: