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

Django如何更改回默认数据库(Django数据库回滚)

时间:2023-03-06 22:03:37 网络应用技术

  今天,首席CTO Note将与您分享Django将如何更改回默认数据库。其中,将详细介绍Django数据库。如果您可以解决您现在面临的问题,请不要忘记注意此网站。

  本文目录清单:

  1. Django修改了设置的数据库如何同步。2.如何从数据库中读取数据并成为对表单的正式识别。[Python Foundation]什么是Django的默认数据库?4。如何用MySQL 5中的Django中的SQLITE3替换django Tutorial -02连接数据库的数据库中的数据库。

  数据库= {

  '默认': {

  '引擎':'django.db.backends.mysql',

  “名称”:'书籍',#your数据库名称

  “用户”:“ root”,#your数据库用户名

  '密码':'',#your数据库密码

  '主机':'',#your数据库主机,停留在localhost的简短默认值中

  '端口':'3306',#your数据库端口

  }

  }

  instasted_apps =((

  “书籍”,#您的数据库名称

  治愈

  在MySQL中创建书籍数据库

  检查是否有语法错误

  使用python manage.py sqlall书籍显示mysql语法

  在Python Manage.py同步同步模型中使用数据库

  7

  成功的创造!

  Django

  如何从数据库中读取数据并成为正式识别值

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

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

  2.在模型中设置数据库表的相应数据结构,该数据库表通常称为关系对象模型,因此称为模型,这是类。您可以使用django-addmin.py.py

  ...探针似乎是该命令,它是一个数据库检测命令,可以根据表自动生成模型代码。当然,如果您首先编写模型代码,则可以使用Syncdb命令来生成表数据库

  如果没有配置,则默认数据库为SQLITE。

  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

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

  Django教程-01安装和使用

  在上面的文章中,引入了安装Django的方法。让我们谈谈在此处连接数据库。

  本文主要介绍坑和解决方案

  正常连接和初始化数据库的命令是

  执行此命令时,出现以下错误

  在调查一部分之后,当我配置数据库时,我设置了一层默认值并将其修改如下。

  然后,当您继续执行迁移时,您将报告以下错误

  该机器的环境是Mac计算机。在官方教程上操作时,发现使用MySQLClient安装的Python软件包将取决于MySQL或MySQL-CLIENT的安装,但是当我安装MySQL和MySQL-CLIENT时,我发现了解决方案。后来发现在settings.py文件中,添加了以下代码,即可以连接pymsql。

  或者可以在settings.py中添加代码__init__.py

  然后执行python manage.py迁移命令,以发现该表是成功创建的。新表不影响原始库的其他表。

  结论:以上是主要CTO的全部内容,请注意有关Django如何更改回默认数据库的全部内容。感谢您阅读本网站的内容。我希望这对您有帮助。不要忘记找到默认数据库的相关内容。