假设我们想要一个基于javascript的功能库(我认为是jquery):
例如:
-
Ajax对话框
-
日期选择器
-
表单验证器
-
滑动菜单栏
-
手风琴的东西
每个代码有四部分:一些python、css、js和html。
如何安排所有这些部件,以便:
-
每个javascript“模块”可以被不同的视图整齐地重用
-
构成完成功能的四位代码保持在一起。
-
css/js/html部分出现在响应中的正确位置
-
模块之间的公共依赖关系不会重复(例如:公共的javascript文件)
X---------------
如果模板在从templatetag调用时遵循%block%指令,或者有某种方法可以确保这样做是很好的。因此,可以在一个文件中为CSS、HTML和JS创建一个单独的模板,每个模板都有一个块。通过模板tag调用它,该模板是从任何视图所需的模板调用的。这没什么意义。这能不能已经有办法了?我的templateTag模板似乎忽略了%block%指令。
X---------------
把这样的媒体放在这里是很有意义的。
http://docs.djangoproject.com/en/dev/topics/forms/media/
这可能适用于表单验证器和日期选择器示例。