У меня есть модель с полем ContentType.django contenttype и сравнение строк
В любом методе модели я могу сравнить его в строку:
self.content_type == "construction" # True if ContentObject points to Construction model.
Однако такая вещь, кажется, не работает в шаблонах.
Первое, что я попытался
{% if object.content_type == "construction" %}
И второе:
def __unicode__(self):
return str(self.content_type)
`{% if object == "construction" %}`
и это значение False, но {{объект}} печатает construction
.
Попробуйте: '{% if object.content_type.model ==" construction "%}' –