是否可以从 Django 中的类方法中引用模板?假设我的模型中有以下课程(用于离线扬声器系列):
class Event(models.Model):
name = models.CharField(max_length=300)
date = models.DateTimeField()
desc = models.TextField(blank=True, null=True)
location = models.ForeignKey('Location', blank=True, null=True)
speaker = models.ForeignKey('Speaker', blank=True, null=True)
我想使用这些属性来填充模板并在 API 帖子中使用生成的 HTML 字符串。如何从这样的类方法中引用 HTML 模板:
def create_event_html(self):
# This is not working with or without Quotes
t = Template(templates/event_template.html)
c = Context(self)
return t.render(c)
在给定特定条件的情况下,我想在保存时调用此类方法,但我认为这与此处无关...