python从入门到实践第19章创建用户账户urls.py问题
caike 2018-02-01 02:09:34 根目录learning-log下的urls.py:(Django2.0)
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('users/',include('users.urls',namespace='users')),
path('', include('learning_logs.urls', namespace='learning_logs')),
在浏览器打开http://127.0.0.1:8000/admin/报错:
TypeError at /admin/'set' object is not reversible
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 2.0
Exception Type: TypeError
Exception Value: 'set' object is not reversible
Exception Location: C:\Python36\lib\site-packages\django-2.0-py3.6.egg\django\urls\resolvers.py in _populate, line 416
Python Executable: C:\Python36\python.exe
Python Version: 3.6.4
Python Path: ['E:\\python\\learning_log', 'C:\\Python36\\python36.zip', 'C:\\Python36\\DLLs', 'C:\\Python36\\lib', 'C:\\Python36', 'C:\\Users\\LIKE\\AppData\\Roaming\\Python\\Python36\\site-packages', 'C:\\Python36\\lib\\site-packages', 'C:\\Python36\\lib\\site-packages\\django-2.0-py3.6.egg', 'C:\\Python36\\lib\\site-packages\\pytz-2017.3-py3.6.egg']
Server time: Thu, 1 Feb 2018 03:35:39 +0000
Traceback Switch to copy-and-paste view
如果将urls.py中的path('users/',include('users.urls',namespace='users')),去掉,页面就正常了,看样子问题是在这条语句上,请问各位大侠,这个问题如何解决?还请指点,谢谢!