无法访问我的模型中的数据,获得下一个错误:AttributeError:通用详细信息视图必须使用对象pk或slug调用Myview。
我的模特:
import re
export_str = 'VAR1="VALUE1 OTHER VALUE" VAR2=VALUE2 VAR3=VALUE_3 VAR4="${VALUE5}=VALUE6"'
re.split(r'\s(?=(?:[^"]*"[^"]*")*[^"]*$)',export_str)
我的观点:
class product(models.Model):
title = models.CharField(max_length = 1000)
description = models.TextField(max_length = 5000)
price = models.IntegerField()
我的网址:
class Myview(DetailView):
queryset = product.objects.all()
template_name = 'templates/products.html'
如果有任何其他合法方式从我的模型中获取数据,我可以更正我的观点和网址。
答案 0 :(得分:1)
通用SKRoutingService
用于获取有关模型的单个实例的信息。
由于您要获取所有DetailView
(在行product
中),因此您希望显示产品列表。在这种情况下,您必须使用ListView
。
product.objects.all()