刚开始学习python django框架,我试图在html页面中显示一个自定义查询结果。python django在html中自定义查询结果
def index(request):
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM polls_post")
context ={
'all_posts':cursor.fetchall()
}
在我的HTML页面
<ul>
{% for post in all_posts %}
<li>{{ post }}</li>
{% endfor %}
</ul>
但它显示的值的元组,所以我怎样才能查询与表的列名的结果,例如我可以打印像这样的价值观
<ul>
{% for post in all_posts %}
<li>{{ post.title }}</li>
<li>{{ post.name }}</li>
{% endfor %}
</ul>
如果你刚开始学习Django的,你发什么认为最好的方法是运行原始SQL查询而不是使用记录良好的模型层? –
我需要知道这是可能的,这就是所有:) –