我知道这可能被问了一百万次,但我一直在寻找,找不到答案。我正在尝试创建几个select下拉列表,以在我的索引页上用作搜索过滤器。我已经用数据加载了模型,但是当我试图在模板上呈现数据时,我看不到模型中有什么。这是我的代码:
<强>视图.py
from django.views.generic import TemplateView
from .models import LengthRange, Hull
class IndexView(TemplateView):
template_name = 'index.html'
def get_context_data(self, **kwargs):
context = super(IndexView, self).get_context_data(**kwargs)
context['length_ranges'] = LengthRange.objects.all()
context['hull_types'] = Hull.objects.all()
return context
<强>url.py
^{pr2}$我的片段来自index.html:
^{pr3}$我在德詹戈工作已经很久了,但这应该相对容易。我在这里失踪了什么?
您正在URL模式中使用
TemplateView
-您应该导入视图并使用它。在相关问题 更多 >
编程相关推荐