【发布时间】:2011-06-12 01:15:10
【问题描述】:
我现在正在做一个相当大的项目,每个视图都应该可以通过普通请求和 ajax 请求通过相同的 url 访问。我正在寻找有关如何创建一个小框架以非常通用的方式处理此问题的想法。根据是否通过 ajax 调用视图,它需要呈现不同的模板并返回 json 而不是 HttpResponse 对象。我想收集关于这个主题的任何想法 - 主要目标不应该是避免干原则,并使代码尽可能可重用。我已经在考虑不同的选项,如通用视图、视图装饰器等,但我对任何事情都持开放态度。因此,请让我听听您的建议或向我介绍您知道的任何现成的 sn-ps!
【问题讨论】:
标签: ajax django django-views decorator django-generic-views