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

如何在Django上显示数据库数据

时间:2023-03-07 14:57:02 网络应用技术

  简介:本文的首席执行官注释将介绍有关如何在Django上显示数据库数据以显示数据库数据的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  本文目录清单:

  1.如何按照ID的顺序使Django显示中的数据库内容2. Django2.0,实现搜索数据库数据并显示网页的函数。3. Django Python教程背景管理不显示数据库列?

  您用所有()列出的对象列表。这[obj1,obj2,...]

  使用obj.objects.get(id = **)获取对象,或使用get_object_or_404(obj,id = **)

  在这种情况下,使用obj.objects.get(id = **)。属性名称都是可能的

  或者

  对于obj.objects.all():

  OBJ。属性名称

  我没有环境,不方便地帮助您编写代码,但是您可以告诉您:

  您想用Ajax检查数据。在第一步中,您获得了输入形式的值,这非常好。

  在第二步中,您需要添加查询接口路由,并查看以返回查询数据。

  第三步,让前端JS代码使用AJAX要求您添加查询路由地址以带来参数。

  第四步是获得通过相应视图代码中的URL请求传递的参数。

  第五步是检查视图代码中的参数。通过后,调用数据查询方法以获取结果集。

  步骤6,在视图代码中,将结果设置转换为JSON(通常是JSON)并返回。

  在第七步中,收到返回结果后,Ajax在网页中显示了数据。

  步骤8,调整数据显示的样式以使其变得美丽。

  如果您未知,则可以询问或留言。

  默认属性仅在Django的ORM模型中有效,并且不会真正映射到数据库中。要设置数据表的默认属性,您可以手动修改Makemigrations生成的脚本或修改Django本身。

  在db/backnds/creation.py中找到以下字段:以下字段:

  如果f.primary_key:

  field_output.append(style.sql_keyword('primary键'))elif f.unique:

  field_output.append(style.sql_keyword('unique'))

  添加后:

  if(f.default!= models.fields.not_providers):

  field_output.append(style.sql_keyword('default' + str(f.default)))

  操作方法:首先,运行python manage.py创建useperuser命令以创建一个管理员帐户。

  然后在URL中输入/管理员以到达管理员登录页面。登录后,您会发现由于我们尚未注册,因此数据库中没有任何项目可显示。

  接下来,我们注册管理中管理的数据模型;在Admin.py中注册模型。然后刷新页面,您可以看到ContoryMessage的数据表,可以添加和删除以简单添加,删除和更改。

  一个认真的答案:首先在数据库中建立视图,然后在django中建立相应的模型。类对应于下表的类别,该类别大致如下

  类ViewModel(Models.Model):

  “”“”此模型类对应于您建立的视图“”“”“”

  类元(对象):

  “”“以相同的方式,此方法可用于使用MySQL中的任何现有表,而不仅仅是视图“”“”“”。

  db_table ='your_view'#差异指定表名称,这是您创建的视图的名称

  托管= false#默认值是ture,设置为false django将不会执行表并删除表操作

  #创建字段之间的映射

  #应该注意,必须将字段设置为主要键

  #Thothwise Django将自动创建一个ID字段作为主键,这会导致错误

  百度知道它越来越辣,所有答案。

  首先,您需要知道如何在视图中渲染模板,这取决于您使用的数据库以及是否使用django orm。

  以MySQL为例。如果您只需要从现有数据库中查询数据,则可以使用MySQLDB模块。查询数据和模板用于渲染,然后在渲染后返回到模板对象。

  结论:以上是首席CTO注释,汇总了如何在Django上显示数据库数据以显示数据库数据的相关内容的摘要。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?