Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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 url.py下的Include方法无效:Django_Python_Django_Django Views_Pycharm - Fatal编程技术网

Python url.py下的Include方法无效:Django

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

我试图在我的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='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')),
]