gpt4 book ai didi

django - 将 Django 模型输出为表格

转载 作者:行者123 更新时间:2023-12-04 15:27:59 26 4
gpt4 key购买 nike

我有一个 View 定义(尝试)将模型输出为表格。这是我到目前为止:

def output_table(request):
output = My_Model()
return render_to_response('outputtable.html', {'output': output})

这是 outputtable.html 的 HTML:
<html>
<table>
{{ output.as_table }}
</table>
</html>

我究竟做错了什么?它不起作用。现在,它正确地传递了模型,因为如果我更改 My_Model()My_Model.objects.all()然后将其简单地输出为 {{ output }}然后它向我展示了我将在 Django shell 中看到的内容。

最佳答案

所以你需要做的是以下内容:

1) 添加
from django.forms import ModelForm到你的models.py

2) 添加

class My_Model_Form(ModelForm):  
class Meta:
model = My_Model

3) 在你的 views.py 中,更改 output = My_Model()output = My_Model_Form()
现在你已经准备好了。所以诀窍是从你的原始模型继承你的表单。

关于django - 将 Django 模型输出为表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2283611/

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