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

Django如何显示数据库数据库(2023年的最新答案)

时间:2023-03-07 21:03:49 网络应用技术

  指南:本文的主要CTO注释将介绍Django如何显示数据库数据库的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  最简单的方法是为数据库表创建模型。类似的特定方法。

  1.设置settings.py的数据库连接方法。

  2.在模型中设置数据库表的相应数据结构,该数据库表通常称为关系对象模型,因此称为模型,这是类。您可以使用django-addmin.py ... proce。似乎是这个命令。这是一个数据库检测命令,可以根据表自动生成模型代码。当然,如果您首先编写模型代码,则可以使用SynCDB命令来生成数据库表

  3.在urls.py中设置URL路径。当浏览器访问此路径时,您可以在相应的视图中打开函数

  4.看

  4.1结果= modelclass.objects.all()此命令可以取出所有记录

  4.2然后,您可以将结果直接传递到模板。模板示例。这是最合理的方法

  4.3在模板中{for Result%的颜色%}

  4.4 licols.field1/li

  就是这样。可能太厚了。您可以看到教程。

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

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

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

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

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

  默认属性仅在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)))

  数据库中唯一相应的照片地址...例如,以这种方式显示“ upload/images/xxx.jpg”;//此地址是您的实际数据库。如果您被取出,如果您担心不会显示照片,请加上绝对路径request.getContextPath()+“/”/“+”+imgurl%img src =“ https:/https://www.shouxicto.com/article/%= imgurl%“” alt =“ [#0#]” //

  结论:以上是Django页面的相关内容的摘要,该页面首席CTO注释由Django页面编译以显示数据库数据库。如果您解决问题,请与有关此问题的更多朋友分享,这些朋友对此问题进行分享??