小编beg*_*ers的帖子

如何调用模板中的模型方法

我想在模板中的标签中调用模型方法 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 django-templates django-models

3
推荐指数
1
解决办法
7557
查看次数

在django的get方法中隐藏csrf令牌

如何在 Django 的 get 方法中隐藏 CSRF 令牌?当我们调用 get 方法时,只有参数需要在浏览器 URL 中可见,而不是 CSRF 令牌。

django django-csrf

1
推荐指数
1
解决办法
1485
查看次数