我想在views.py中创建一个函数来从这个类中检索信息:
class Vin(models.Model):
def __unicode__ (self):
return self.nom
name = models.CharField( max_length = 30)
year = models.CharField (max_length = 4)
appellation = models.ForeignKey(Appellation)
photo = models.CharField (max_length = 70)
quantity = models.IntegerField ()
released = models.IntegerField()
并通过其属性" name"。
检索它例如,如果我有葡萄酒("霞多丽",1990,......),只能找回霞多丽。
谢谢!
答案 0 :(得分:0)
用户输入urls.py
中的网址后,系统会调用您的查看功能。输入的URL可能为您提供查询数据库所需的其他信息,并获取您需要的Vin
对象的信息。
如果您希望视图返回数据库中的每个Vin
。这样的事情对你有帮助:
def get_vins(request, *args, **kwargs):
vins = Vin.objects.all().values_list('name', flat=True)
return render(request, 'somepage.html', {"vins": vins})
您的问题确实很糟糕,您应该阅读django文档。这是一个非常基本的问题,所有初学者都应该学习。