版权声明:禁止转载,版权所有 https://blog.csdn.net/weixin_40281464/article/details/85793895
res = instance.__dict__[self.name] = self.func(instance)
File "/home/python/.virtualenvs/mysite/lib/python3.5/site-packages/django/urls/resolvers.py", line 526, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 665, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "/home/python/PycharmProjects/django_prj/django_prj/urls.py", line 20, in <module>
url(r'admin/', include(admin.site.urls)),
File "/home/python/.virtualenvs/mysite/lib/python3.5/site-packages/django/urls/conf.py", line 27, in include
'provide the namespace argument to include() instead.' % len(arg)
django.core.exceptions.ImproperlyConfigured: Passing a 3-tuple to include() is not supported. Pass a 2-tuple containing the list of patterns and app_name, and provide the namespace argument to include() instead.
以上为报错代码
解决方法在应用的urls配置中修改
from django.contrib import admin
from django.urls import path
from django.conf.urls import include, url
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^', include('wjh.urls')),
]
# 在此处加入
app_name = '你的应用名称'