类似于相同的问题但无法解决-->;Send Dynamic AJAX URL in Django
我想通过使用动态url来提取数据。在
在网址.py在
url(r'^(?P<idx>\d+)/rapor/$',ReportView.as_view(),name='rapor'),
url(r'^(?P<idx>\d+)/rapor/hamveri/$',ChartData.as_view(),name='hamveri'),
在报告.html在
^{pr2}$很好的数据发送到网址,但我不能从这个网址提取数据
http://127.0.0.1:8000/analiz/33/rapor/
我怎样才能解决这个问题?在
如果我编辑报告.html在
在报告.html在
var endpoint ='/analiz/33/rapor/hamveri/';
完美运行的网站,它可以从'analiz/33/rapor/hamveri/'中提取数据
等等; http://127.0.0.1:8000/analiz/33/rapor/
但不是动态的url:(
提前谢谢你的帮助。在
你可以试试:
在JavaScript开始之前编写这个HTML。 然后更改变量:
var端点='/analiz/{数据.id}}/rapor/hamveri/';如下所述
有点像这样:
确保从视图中正确发送变量。确保视图中的上下文字典中有一个变量。
在视图.py必须有类似的东西:
^{pr2}$编辑:
正如我在你的分析中看到的/视图.py,您不会向您的报告.html. 在
不发送idx或模型数据对象到报告.html不会在变量endpoint内提供一个url,比如:
/analiz/33/rapor/hamveri/
。在在视图中,必须发送一个模型对象
现在在您的HTML中:
是的,干得好
我在关键时刻犯了错误。在
@shivamsharma说您没有向您的报告.html. 在
所以这个函数:
然后我改变变量报告.html在
^{pr2}$是的,这个程序只有两个改动。在
谢谢你的帮助,@shivam sharma
相关问题 更多 >
编程相关推荐