Django 产品项不适用于型号

Django 产品项不适用于型号,django,Django,我想在我创建的页面上显示模型中的所有对象 下面给出了所有代码, 谢谢 models.py--> views.py--> 模板-->> 数据库中的产品 {obj%中x的%s} {{x.title}} {%endfor%} 获取错误模型对象是不可编辑的您应该使用.all()从模型获取所有对象。 试试这个: obj = Product.objects.all() 你在这里写道: obj = Product.objects.get() 如果您想要获取单个产品,您的路径可能应该包含主键、slug或其他

我想在我创建的页面上显示模型中的所有对象

下面给出了所有代码, 谢谢 models.py-->

views.py-->

模板-->>

数据库中的产品
{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)