回答
在Django中,一旦你达到了模板,我不相信你可以调用的东西Zend的动作助手的作用。 很显然,你可以对Django中的一个公开的url进行AJAX调用并检索必要的数据。在这种情况下,你可以提供CSRF令牌Ajax调用如下..
$.ajaxSetup({data: {csrfmiddlewaretoken: '{{ csrf_token }}' },});
我不是百分之百的把握,但你可以在decorator(它可以适用于实施像Zend的动作助手在处理请求之前选择多个视图)或context processor(适用于所有视图的处理请求)。
如果您的表单只是HTML,那么只需包含一个包含HTML的模板,并将其包含在其他模板中(或将其包含在您的基本模板中)。要生成CSRF令牌,你只需在模板中使用{%csrf_token%},作为https://docs.djangoproject.com/en/dev/ref/contrib/csrf/
如果你想生成一个Django形式的HTML解释,那么你可以添加一个背景处理器 - 在https://docs.djangoproject.com/en/dev/ref/templates/api/#subclassing-context-requestcontext解释 - 生成表单,然后将可用于所有模板。
def form_processor(request):
form = Form()
return { 'form': form.as_p() }
模板:
<form>{% csrf_token %}{{ {{ form }}</form>
这不是我要找的。在Zend Framework中,你可以在视图中使用“$ this-> action”来嵌入一个动作。如何在Django中做到这一点? Thx –
- 1. 从模板中调用Django视图
- 2. Django模板和视图
- 3. Freshbooks从Django视图调用
- 4. django调用admin.site.register从视图
- 5. 如何在模板django中使用从视图传递给模板的变量?
- 6. 如何使用Django视图从模板中删除逻辑?
- 7. django模板中的树视图
- 8. Django:将模板包含到视图中
- 9. Django:模型,视图和模板
- 10. 调用从Django的HTML模板
- 11. Django视图 - 从调用应用的目录首先加载模板
- 12. django - 从视图中的模板中提取html
- 13. 从视图调用模型
- 14. django模板调用函数
- 15. 从模板中调用变量模板
- 16. Django - 将参数从模板传递到视图不起作用
- 17. 如何将对象从模板传递给django中的视图?
- 18. 如何将输入从模板发送到django中的视图
- 19. 从视图中发送变量模板Django的
- 20. 如何从Django视图中的模板获取输入
- 21. Python Django:将json从视图传递到模板中的javascript
- 22. Django:从视图更新对象,没有模型或模板
- 23. Django模板和视图解析形式
- 24. Django教程:模板和视图
- 25. 分离Django视图和模板
- 26. Django模板上下文多个视图
- 27. Django的模板视图URL或FileField或
- 28. Django - 评分系统视图和模板
- 29. 打印动态Django视图模板
- 30. 结合多个Django视图/模板
好的,谢谢你! –