Database 如何正确设置django settings.py的格式?
我是django初学者,正在阅读“实用django项目”。本书指示插入以下内容:-Database 如何正确设置django settings.py的格式?,database,django,Database,Django,我是django初学者,正在阅读“实用django项目”。本书指示插入以下内容:- DATABASE_ENGINE = ‘sqlite3′ 但是,在settings.py文件中,数据库是一个字典- DATABASES = { 'default': { 'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_ENGINE = ‘sqlite3′
但是,在settings.py文件中,数据库是一个字典-
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': '', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
这是不同的版本还是我弄错了?另外,请推荐您认为有助于我学习django的在线教程。是的,这是一个不同的版本。从1.2及以后,指定数据库参数的约定已更改为提供多数据库支持(尽管以前的约定也应起作用,以保持向后兼容性)。你应该看看地图。它是最新的,非常有益健康。您下面的教程是为Django编写的,谢谢!当然,下次将查阅文档:)
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = '/path/to/your/dev.db'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': '/path/to/your/dev.db',
}
}