Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.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移动到Django中的导入URL_Python_Django_Django Templates_Django Views_Django Urls - Fatal编程技术网

Python 无法将URL移动到Django中的导入URL

Python 无法将URL移动到Django中的导入URL,python,django,django-templates,django-views,django-urls,Python,Django,Django Templates,Django Views,Django Urls,django 2.2.5 到目前为止,我在移动URL时还没有遇到问题 reporting/reporting.html(索引): reporting/views.py class LineChartJSONView(BaseLineChartView): def get_labels(self): """Return 7 labels for the x-axis.""" return ["January", "February", "March", "A

django 2.2.5

到目前为止,我在移动URL时还没有遇到问题

reporting/reporting.html(索引):

reporting/views.py

class LineChartJSONView(BaseLineChartView):
    def get_labels(self):
        """Return 7 labels for the x-axis."""
        return ["January", "February", "March", "April", "May", "June", "July"]
    ....
当它出现在主应用程序url.py中时,一切正常

从django.url导入路径,包括
从reporting.views导入LineChartJSONView
URL模式=[
...
路径('reporting/',包括('reporting.url'),
路径('line_-chart/json/',LineChartJSONView.as_-view(),
name='line\u chart\u json'),
]
当我转到报告时

从django.url导入路径
从…起导入视图
从.views导入LineChartJSONView
应用程序名称='报告'
URL模式=[
路径(“”,views.summary\u属性\u用户,
name='index'),
路径('line_-chart/json/',LineChartJSONView.as_-view(),
name='line\u chart\u json'),
]
我在reporting.html上使用时发现一个错误:

NoReverseMatch at /reporting/
Reverse for 'line_chart_json' not found. 'line_chart_json' is not a valid view function or pattern name.

我认为这是一个简单的疏忽。仅仅几周后,Django URL仍然是我需要考虑的问题。

它现在在reporting应用程序中,因此您需要前缀:

{% url "reporting:line_chart_json" %}

它现在在报告应用程序中,因此您需要前缀:

{% url "reporting:line_chart_json" %}

非常感谢。事实证明我确实尝试过,但可能是缓存了一些内容,或者没有正确重置其他更改。我想我在某个时候吃了自己的尾巴,然后重新安装了窃听器。谢谢,谢谢。事实证明我确实尝试过,但可能是缓存了一些内容,或者没有正确重置其他更改。我想我在某个时候吃了自己的尾巴,然后重新安装了窃听器。谢谢