gpt4 book ai didi

python -/admin/ 'set' 对象的类型错误是不可逆的,并且要反转的参数 ( ) 必须是一个序列

转载 作者:行者123 更新时间:2023-12-03 18:17:25 25 4
gpt4 key购买 nike

我的应用程序运行良好,但是当我尝试管理 url 时,发生了这个错误。我可以访问网站的每个页面,除了管理页面。
我的项目是 mini mini.urls.py

from django.conf.urls import url,include
from django.contrib import admin

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('main.urls')),
url(r'^', include('signup.urls',namespace='signup')),
]
main.urls.py
 from django.conf.urls import url,include
from . import views

urlpatterns = [
url(r'^$', views.index,name='index'),
]
signup.urls.py
 from django.conf.urls import url,include
from . import views

urlpatterns = {
url(r'^signup/$', views.register, name='register'),
url(r'^login/$', views.login_user, name='login'),
url(r'^userpage/$', views.user_page, name='userpage'),
url(r'^upload/$', views.upload_file, name='upload'),
url(r'^logout/$', views.logout_user, name='logout'),
url(r'^(?P<uuid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]
{12})/$', views.doc_detail, name='detail'),
url(r'^(?P<uuid>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]
{12})/decrypt/$', views.doc_decrypt,
name='docdecrypt'),
}

我在/admin/遇到的错误
     TypeError at /admin/
'set' object is not reversible
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.10.5
Exception Type: TypeError
Exception Value:
'set' object is not reversible
Exception Location:
C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-
packages\django\urls\resolvers.py in _populate, line 196
Python Executable:
C:\Users\user\AppData\Local\Programs\Python\Python36-32\python.exe
Python Version: 3.6.0
Python Path:
['C:\\Users\\user\\Desktop\\django projects\\mini',
'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python36-
32\\python36.zip',
'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python36-32\\DLLs',
'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python36-32\\lib',
'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python36-32',
'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python36-
32\\lib\\site-packages']

我尝试在另一台电脑上运行我的 webapp,所以我遇到了以下错误:
     TypeError at /admin/
argument to reversed() must be a sequence
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.10.5
Exception Type: TypeError
Exception Value:
argument to reversed() must be a sequence
Exception Location: C:\Python27\lib\site-
packages\django\urls\resolvers.py in _populate, line 196
Python Executable: C:\Python27\python.exe
Python Version: 2.7.12
Python Path:
['C:\\Users\\Admin\\Desktop\\mini',
'C:\\Python27\\lib\\site-packages\\steganography-0.1.1-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\pillow-4.0.0-py2.7-win32.egg',
'C:\\Python27\\lib\\site-packages\\olefile-0.44-py2.7.egg',
'C:\\WINDOWS\\SYSTEM32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages']

最佳答案

在 signup.urls.py 中将括号从这些 {} 更改为 [] 这些这将起作用

关于python -/admin/ 'set' 对象的类型错误是不可逆的,并且要反转的参数 ( ) 必须是一个序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43304923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com