从模板访问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