0
我可以基於DJANGO-POLYMORPHIC模型動態生成HTML嗎?我想讀取表中的所有行並根據類的類型生成div。或者這是不好的做法?使用Django-Polymorphic模型生成HTML
{% if content %}
{% for c in content %}
<ul>
{% if c.instance_of(Text) %}
<li>TEXT</li>
{% endif %}
{% if c.instance_of(Image) %}
<li>IMAGE</li>
{% endif %}
</ul>
{% endfor %}
{% else %}
<p>No content available.</p>
{% endif %}
如果c.description中的'TextContent'elif'ImageContent'在c.description中有什麼想法? – AK47
我有點想保持乾爽,你的描述將被封裝在課堂上的一個地方。然後你可以在其他頁面中使用它,並且不需要將類名翻譯成一些好的描述...'description()'甚至可以是每個子類的靜態字符串,而不是'self .__ class__。 __name__' – rrauenza