![](/img/trans.png)
[英]Django: How to fetch data from two models and display it i template?
[英]how can I display models data in django
我是 Django 的新手,
我有我想以表格格式显示的数据模型。
我习惯于在 asp.net 中使用 gridviews,我正在寻找替代方案。
使用模板迭代标签是最好的方法吗?是否有一些在线教程展示了如何做到这一点?
Django 明确避免提供前端小部件(如 ASP.NET gridviews 或 Rails 脚手架)。
如果你想在常规模板中使用它,你必须自己动手:
{% if list %}
<table>
<tr>
<th> Foo </th>
<th> Bar </th>
</tr>
{% for item in list %}
<td>{{item.foo}}</td>
<td>{{item.bar}}</td>
{% empty %}
<td colspan="2">No items.</td>
{% endfor %}
</table>
{% endif %}
但是,如果您想为管理员提供编辑/查看数据的快捷方式,您可以使用Django 管理站点。 确保您的INSTALLED_APPS
设置中有django.contrib.admin
,然后(在最简单的例子中)只需为您的应用程序创建一个admin.py
:
from django.contrib import admin
from myproject.myapp.models import Author
admin.site.register(Author)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.