在django模板中动态加载数据

时间:2016-12-01 21:12:12

标签: python ajax django

我正在使用django创建一个从sql server读取数据并在网页上显示的应用程序。

我希望内容根据下拉菜单中的所选选项进行更改。

基本上我已经在模型中编写了查询,我希望我的模型动态加载内容。我怎么能这样做?

我正在尝试使用ajax。

1 个答案:

答案 0 :(得分:1)

Django并不关心你想做什么。基本上,您希望在Django中创建控制器操作,例如,您想要显示的数据的JSON表示。

然后,您的模板需要包含Javascript,这使得AJAX调用可以从这些操作中检索数据并将其显示在页面上。您可以使用Javascript或jQuery手动执行此操作,也可以使用AngularJS之类的框架。后者的重量更重,但如果这不仅仅是一个简单的页面,将为您省去一些努力。

网上有很多关于使用Django和jQuery或AngularJS的教程,您可以使用自己喜欢的搜索引擎轻松找到它们。