当前位置: 首页 > 网络应用技术

如何在django中实现对象

时间:2023-03-05 17:04:49 网络应用技术

  指南:本文的首席执行官注释将介绍有关如何实施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中对象的所有内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住要收集对该网站的关注。