【发布时间】:2026-01-20 10:10:01
【问题描述】:
这是views.py
def datacategory(request):
book = models.notebook.objects.filter(category='Students')
return render(request,'datasets/students.html',{'notebooks':book})
class DataDetailView(generic.DetailView):
model = models.notebook
template_name = "datasets/data_detail.html"
data_detail.html
{% block body %}
<div style="padding: 2rem;">
{{ notebook.noteb }}
</div>
{% endblock %}
models.py:
class notebook(models.Model):
noteb=models.FileField(upload_to="notebooks/")
category=models.TextField(default="")
objects = models.Manager()class
详细视图正在工作,但它只是输出上传的 html 文件的文件名。如何将内容呈现为网页? 谢谢
【问题讨论】:
标签: django django-models django-templates django-admin