Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从模板访问Django表单方法_Django_Django Forms_Django Templates - Fatal编程技术网

从模板访问Django表单方法

从模板访问Django表单方法,django,django-forms,django-templates,Django,Django Forms,Django Templates,我想给表单添加一些逻辑。并按类别显示数据: class CustomerType(models.Model): type = models.CharField(max_length=100) category = models.PositiveSmallIntegerField() def __str__(self): return self.type def getCategory(self): return self.categor

我想给表单添加一些逻辑。并按类别显示数据:

class CustomerType(models.Model):
    type = models.CharField(max_length=100)
    category = models.PositiveSmallIntegerField()

    def __str__(self):
      return self.type

    def getCategory(self):
      return self.category
并希望执行类似以下内部模板的操作:

  {% if field.getCategory == 0 %}
    {{ field }}
  {% else %}
   ...

有没有办法做到这一点?谢谢

嗨,我不明白你的问题。这里有什么问题@DariusP@EliakinCostagetCategory==0检查不起作用。尽管我没有收到任何错误。@DariusP您如何将
字段
传递到模板?您正在使用django表单-ModelForms吗?向我们展示更多细节(添加view.py和forms.py)@PedramParsian没什么特别的,只是一个带有模型和表单的CreateView_classHi,我不明白你的问题。这里有什么问题@DariusP@EliakinCostagetCategory==0检查不起作用。尽管我没有收到任何错误。@DariusP您如何将
字段
传递到模板?您正在使用django表单-ModelForms吗?向我们展示更多细节(添加view.py和forms.py)@PedramParsian没什么特别的,只是一个带有模型和form_类的CreateView