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

如何在Django(Django和数据库交互)中切换两个数据库)

时间:2023-03-07 10:38:27 网络应用技术

  简介:许多朋友询问如何切换Django中的两个数据库。本文的首席执行官注释将为您提供详细的答案,以供您参考。我希望这对每个人都会有所帮助!让我们一起看看!

  将数据库路径放在配置中。然后在模块中,选择与相应模型相关联的相应库。

  您还可以在表中指定字段名称。此外,如果上述方法不容易使用,则还可以自己连接数据库并自己管理。

  Django的数据库连接未连接到池塘。每个访问是连接一次,并且效率很低。

  Django

  数据库使用(SQLITE3和MYSQL)

  1. sqlite3

  使用

  1.导入

  sqlite3

  确认是否安装在系统中

  2.输入当前项目目录,在CMD之后运行Python,然后输入命令行模式

  3.导入

  sqlite3,

  sqlite3.connect('{路径

  ame.db}')

  #Means自定义定义,在真实情况下没有大括号

  4.修改设置.py文件

  数据库

  =

  {{{

  '默认':

  {{{

  '引擎':

  'django.db.backends.sqlite3',

  '姓名':

  {小路

  ame.db}',

  '用户':

  '',,

  '密码':

  '',,

  '主持人':

  '',,

  '港口':

  '',,

  }

  }

  5.输入数据库文件界面并运行Python

  manage.py

  壳

  从

  django.db

  进口

  联系

  库

  =

  connection.cursor()

  如果没有错误的报告,则意味着配置成功

  6.修改型号。Py文件并配置自己的表格

  例如:

  从

  django.db

  进口

  楷模

  从

  django.contrib

  进口

  行政

  #

  创造

  你的

  楷模

  这里。

  班级

  Blogpost(Models.Model):

  标题

  =

  models.charfield(max_length

  =

  150)

  身体

  =

  models.textfield()

  时机

  =

  models.dateTimeField()

  班级

  元:

  订购

  =

  ['-timestamp']

  7.创建数据库内容

  Python

  manage.py

  SyncDB

  根据提示输入,指示成功的连接

  注意:以上仅表示数据库的创建,连接和使用,而没有其他内容。

  2. mysql

  1.确认MySQL数据库的安装

  2.在MySQL中创建数据库

  可以在命令模式下使用

  创造

  数据库

  {姓名}

  默认

  charset = utf8;

  3.修改设置.py文件

  数据库

  =

  {{{

  '默认':

  {{{

  '引擎':

  'django.db.backends.mysql',

  '姓名':

  '{姓名}',

  '用户':

  '{用户名}',

  '密码':

  '{密码}',

  “主持人”:“ localhost”,

  #ip

  '端口':'3306',

  }

  }

  4.修改型号。Py文件并配置自己的表格

  例如:

  从

  django.db

  进口

  楷模

  从

  django.contrib

  进口

  行政

  #

  创造

  你的

  楷模

  这里。

  班级

  Blogpost(Models.Model):

  标题

  =

  models.charfield(max_length

  =

  150)

  身体

  =

  models.textfield()

  时机

  =

  models.dateTimeField()

  班级

  元:

  订购

  =

  ['-timestamp']

  5.创建数据库内容

  Python

  manage.py

  SyncDB

  根据提示输入,指示成功的连接

  选择“开始”菜单→程序→[管理SQL Server 2008]→[SQL Server Management Studio]命令,打开[SQL Server Management Studio]窗口,然后使用Windows或SQL Server身份验证来建立连接。

  在[对象资源管理器]窗口中展开服务器,然后选择[数据库]节点

  右 - 单击[数据库]节点,从pop -up快捷方式菜单中选择[新数据库]命令。

  执行上述操作后,[新数据库]对话框将弹出。对话框和左侧有3个选项,即[常规],[选项]和[文件组]。完成设置后这三个选项,数据库的创建已完成。

  输入数据库的名称,以在[数据库名称]中创建一个新数据库。例如,这是“新数据库”。

  在文本框中输入新数据库的所有者,例如sa.cording,以使用数据库,选择或禁用[全文索引]复选框。

  在[数据库文件]列表中包括两行,一个是数据库文件,另一个是日记文件。ADD或通过单击下面的[add]和[删除]按钮删除数据库文件。

  切换到[可选页面],您可以在其中设置数据库的排序规则,恢复模式,兼容性级别和其他属性。

  切换到[文件组]页面,您可以在此处添加或删除文件组。

  完成上述操作后,单击[确定]按钮以关闭[新数据库]对话框。在这一点上,成功创建了“新数据”数据库。可以在[Object Resource Manager中看到新构建的数据库] 窗户。

  结论:以上是主要CTO的相关内容的摘要,请注意如何在Django之间切换到Django之间切换。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?