gpt4 book ai didi

python - 如何在 django 中显示模型数据

转载 作者:行者123 更新时间:2023-11-30 23:49:50 26 4
gpt4 key购买 nike

我是 Django 新手,

我有一些模型,其中包含我想要以表格格式显示的数据。

我习惯在 ASP.NET 中使用 gridview,并且正在寻找替代方案。

使用模板迭代标签来执行此操作的最佳方法是吗?是否有某种在线教程展示了如何执行此操作的示例?

最佳答案

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 Admin Site 。确保您的 INSTALLED_APPS 设置中有 django.contrib.admin ,然后(在最简单的示例中)只需创建一个 admin.py对于您的应用程序:

from django.contrib import admin
from myproject.myapp.models import Author

admin.site.register(Author)

关于python - 如何在 django 中显示模型数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com