【发布时间】:2017-08-02 01:08:43
【问题描述】:
我正在尝试以表单的方式在 django 模板中呈现对象实例。因此,在视图的某处创建了一个对象实例:my_object = MyObject(),并在上下文中传递给模板:context['my_object'] = my_object。
处理模板时,调用MyObject 的__str__() 方法创建一个待填充的字符串。对于MyObject,它看起来像这样:
def __str__(self):
""" Render template """
return mark_safe(
render_to_string(self.template, {'options': self.options})
)
由于对象的模板想使用 sekizai 向 CSS 和 JS 块添加代码,我需要渲染上下文。有没有办法(例如,使用不同的方法)来获取这个上下文?
【问题讨论】:
标签: django django-templates django-sekizai