1. 首页
  2. 编程面试题
  3. Python
  4. Web

解释如何在Django中设置数据库。



您可以使用命令edit mysite /setting.py,它是一个普通的python模块,模块级别代表Django设置。

Django默认使用SQLite;对于Django用户来说这很容易,因此不需要任何其他类型的安装。如果您的数据库选择不同,则必须使用DATABASE’default’项中的以下键来匹配您的数据库连接设置。

**引擎**:您可以使用’django.db.backends.sqlite3’,’django.db.backeneds.mysql’,’django.db.backends.postgresql_psycopg2’,’django.db.backends.oracle’等来更改数据库
名称:数据库的名称。如果您使用SQLite作为数据库,那么数据库将是您计算机上的文件,Name应该是完整的绝对路径,包括该文件的文件名。
如果您没有选择SQLite作为数据库,则必须添加密码,主机,用户等设置。

Django使用SQLite作为默认数据库,它将数据作为单个文件存储在文件系统中。如果你有数据库服务器-PostgreSQL,MySQL,Oracle,MSSQL-并且想要使用它而不是SQLite,那么使用数据库的管理工具为你的Django项目创建一个新的数据库。无论哪种方式,在您的(空)数据库到位的情况下,剩下的就是告诉Django如何使用它。这是项目的settings.py文件的来源。

我们将添加以下代码行文件:


DATABASES = {
     'default': {
          'ENGINE' : 'django.db.backends.sqlite3',
          'NAME' : os.path.join(BASE_DIR, 'db.sqlite3'),
     }
}

发布者:admin,如若转载,请注明出处:https://ai1024.vip/36418.html

QR code
//