本文的主要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注释的全部内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解这一点,请记住收集并关注注意力网站。