我想在模板中的标签中调用模型方法 get_url()
模型.py
class Department(Base):
department_name = models.CharField(max_length=128)
description = models.TextField(null=True, blank=True)
def get_url(self):
ct = ContentType.objects.get(model='department')
url_name = ' %s:%s ' % (ct.app_label, ct.model)
return reverse(url_name, args=(self.object_id))
Run Code Online (Sandbox Code Playgroud)
模板.html
<a href="{% ? ... how to call the model method here.... ? %}"></a>
Run Code Online (Sandbox Code Playgroud) 如何在 Django 的 get 方法中隐藏 CSRF 令牌?当我们调用 get 方法时,只有参数需要在浏览器 URL 中可见,而不是 CSRF 令牌。