我正在使用django创建一个从sql server读取数据并在网页上显示的应用程序。
我希望内容根据下拉菜单中的所选选项进行更改。
基本上我已经在模型中编写了查询,我希望我的模型动态加载内容。我怎么能这样做?
我正在尝试使用ajax。
答案 0 :(得分:1)
Django并不关心你想做什么。基本上,您希望在Django中创建控制器操作,例如,您想要显示的数据的JSON表示。
然后,您的模板需要包含Javascript,这使得AJAX调用可以从这些操作中检索数据并将其显示在页面上。您可以使用Javascript或jQuery手动执行此操作,也可以使用AngularJS之类的框架。后者的重量更重,但如果这不仅仅是一个简单的页面,将为您省去一些努力。
网上有很多关于使用Django和jQuery或AngularJS的教程,您可以使用自己喜欢的搜索引擎轻松找到它们。