Python url.py下的Include方法无效:Django
我试图在我的url.py文件下使用include方法将仪表盘/请求定向到我的app url.py文件,但该文件不起作用 更改此行:Python url.py下的Include方法无效:Django,python,django,django-views,pycharm,Python,Django,Django Views,Pycharm,我试图在我的url.py文件下使用include方法将仪表盘/请求定向到我的app url.py文件,但该文件不起作用 更改此行: from django.contrib import admin from django.urls import path, include from pages import views urlpatterns = [ path('admin/', admin.site.urls), path('', views.index, name='ind
from django.contrib import admin
from django.urls import path, include
from pages import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index'),
path('dashboard/', include(pages.urls)),
]
为此:
path('dashboard/', include(pages.urls)),
请看此嗨,欢迎来到StackOverflow 您面临的问题是Django希望
include(…)
方法得到一个url模式列表或您希望包含在路径中的模块url字符串
我会像这样重构您的代码:
path('dashboard/', include('pages.urls')),
感谢您的帮助,这解决了我的问题,代码正常执行,但即使在重新启动pyCharm@ZohaibShamshad你能提供一个屏幕截图或者复制粘贴你看到的错误吗?谢谢你的帮助这解决了我的问题,代码执行正常,但即使在重新启动pyCharmNo,trail版本(我不小心下载了trail版本而不是社区)之后,页面下方仍然显示红线,这就是问题的原因吗?您是否在
settings.py中的INSTALLED\u app
中注册了应用程序?卸载Trail版本并重新安装PyCharm社区版本解决了问题,谢谢
from django.contrib import admin
from django.urls import path, include
from pages import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index'),
path('dashboard/', include('pages.urls')),
]