Django 产品项不适用于型号
我想在我创建的页面上显示模型中的所有对象 下面给出了所有代码, 谢谢 models.py--> views.py--> 模板-->>Django 产品项不适用于型号,django,Django,我想在我创建的页面上显示模型中的所有对象 下面给出了所有代码, 谢谢 models.py--> views.py--> 模板-->> 数据库中的产品 {obj%中x的%s} {{x.title}} {%endfor%} 获取错误模型对象是不可编辑的您应该使用.all()从模型获取所有对象。 试试这个: obj = Product.objects.all() 你在这里写道: obj = Product.objects.get() 如果您想要获取单个产品,您的路径可能应该包含主键、slug或其他
数据库中的产品
{obj%中x的%s}
{{x.title}}
{%endfor%}
获取错误模型对象是不可编辑的您应该使用.all()
从模型获取所有对象。
试试这个:
obj = Product.objects.all()
你在这里写道:
obj = Product.objects.get()
如果您想要获取单个
产品
,您的路径可能应该包含主键、slug或其他标识产品的方法。如果您需要筛选对象,可以使用.filter()从模型中筛选对象。
obj=Product.objects.filter()
<h1>Products in database</h1>
{% for x in obj %}
<p>{{x.title}}</p>
{% endfor %}
obj = Product.objects.all()
obj = Product.objects.get()
def home(request):
obj = Product.objects.all()
context = { 'obj': obj }
return render(request, 'firstapp/home.html', context)