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

如何查看Django的数据库表(Django网页查询数据库)

时间:2023-03-06 00:09:40 网络应用技术

  本文的主要CTO注释将向您介绍如何查看Django的数据库表以及Django网页查询数据库的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  本文目录清单:

  1.如何在Django中实现数据库视图是虚拟表2.如何获得Django数据库中指定表的名称。数据库已经存在了吗?一个认真的答案:首先在数据库中建立视图,然后在Django中建立相应的模型。与下表相对应的元类别的类,该类别大致如下

  类ViewModel(Models.Model):

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

  类元(对象):

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

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

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

  #创建字段之间的映射

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

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

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

  看来Django必须得到一个表,您需要在模型中定义此表的类,并编写每列的名称,类型和限制条件。

  这种方法从一个新的数据库开始。对于新的数据库Django,它将在名称前面添加一个前缀,因此它与您构建的表不同。不相信数据库中的表格。

  至于如何使用现有数据库表,您可以自己检查。Django连接现有表的操作步骤,

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

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

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

  Django Makemification和Django迁移将确保必须存在Django管理的表。

  (别忘了执行这两个管理命令,您可以使用Python Manage.py查看帮助)

  如果它是外部表(托管= false),则可以使用SQL的SQL连接到查询表的SQL。

  结论:以上是介绍如何查看Django的数据库表和Django网页查询数据库的主要CTO注释的全部内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解这一点,请记住收集并关注注意力网站。