指南:本文的首席执行官注释将介绍有关如何实施Django中的对象的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
本文目录清单:
1. Django模型对象我只能采用一个列2。Django在阅读数据库后返回对象。如何读取对象中的字段(属性)?3。如何在Django中实现数据库视图,可以在虚拟表中获得。如果有一个称为书籍的模型,包括ID,名称,代码等。
books.objects.values(“名称”)。
此方法返回dureatsqueryset,这是querySet的子类,也就是说,您可以在queryset中使用该方法。应注意,它不是返回的列表,不要直接用作列表。“ dict。
另一个是:books.objects.values_list(“ name”)这与值相同,但不是字典,而是元组。
您用所有()列出的对象列表。这[obj1,obj2,...]
使用obj.objects.get(id = **)获取对象,或使用get_object_or_404(obj,id = **)
在这种情况下,使用obj.objects.get(id = **)。属性名称都是可能的
或者
对于obj.objects.all():
OBJ。属性名称
理解
一个认真的答案:首先在数据库中建立视图,然后在django中建立相应的模型。类对应于下表的类别,该类别大致如下
类ViewModel(Models.Model):
“”“”此模型类对应于您建立的视图“”“”“”
类元(对象):
“”“以相同的方式,此方法可用于使用MySQL中的任何现有表,而不仅仅是视图“”“”“”。
db_table ='your_view'#差异指定表名称,这是您创建的视图的名称
托管= false#默认值是ture,设置为false django将不会执行表并删除表操作
#创建字段之间的映射
#应该注意,必须将字段设置为主要键
#Thothwise Django将自动创建一个ID字段作为主键,这会导致错误
百度知道它越来越辣,所有答案。
结论:以上是首席CTO注释引入的Django中对象的所有内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住要收集对该网站的关注。