【发布时间】:2016-06-25 20:41:33
【问题描述】:
在 Django 模板中创建动态绑定的惯用方法是什么?例如,我有一个模板,左侧有一个项目列表。此列表绑定到我的视图上下文中的模型,并以 {% for %} 循环显示
右侧是一个表格,应该显示左侧表格中所选行的值。
当用户单击表格中的一行时,我希望右侧的表单发生变化以反映所选行的新值。如果不提交表单,我似乎无法在 Django 中找到任何简单的方法来执行此操作,这似乎违反直觉,或者为列表中的每一行创建一个表单,然后只显示/隐藏有问题的表单(这似乎也不受欢迎。)
【问题讨论】:
-
听起来你需要像 AngularJS - angularjs.org - 来处理这个问题。如果您从未使用过它,会有一点学习曲线,但它非常强大。
-
是的,我担心你会这么说。我非常精通Angular,所以没问题。只是好奇这是否有点矫枉过正。
标签: django python-2.7 django-templates