我的问题有点笼统,因为我的问题很广泛。我已经和django合作了一段时间了,我真的想更多地进行动态网页的实际页面重新加载并不常见。
我已经阅读过可用的不同流行的javascript框架,我总觉得我错过了部分难题,特别是模板化。
有哪些最佳做法可以使我的模板代码尽可能不冗余。我得到的印象是,除了我的django模板之外,许多模板逻辑将使它进入JS。我想避免在两个不同的地方编写模板代码的情况。
对于一个非常基本的例子,让我们说我在Django中编写一些模板代码,用于具有一定数量属性的输入字段。我还在JS中写道,当我点击一个按钮时,会生成另一个具有所有相应属性的相同类型的输入字段。实际上,这可能是一个采用任意数量的电子邮件地址的表单。我看到的问题是,当我想改变输入字段的某些内容时,我需要在两个地方进行更改。
是否存在我不知道的特定开发范例或工作流程?如何通常避免这样的问题?
关于框架的建议也会很棒!
答案 0 :(得分:1)
如上所述:
使用Django模板语言。将数据从视图动态传递到模板。
对于JS : 最好在home.html中编写你的js ....使用{%include%}标记用于其他html