Django 配置数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 配置数据库相关的知识,希望对你有一定的参考价值。

配置setting.py里的DATABASES项

默认使用sqllite:

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

This example is for PostgreSQL:

DATABASES = {
    ‘default‘: {
        ‘ENGINE‘: ‘django.db.backends.postgresql‘,
        ‘NAME‘: ‘mydatabase‘,
        ‘USER‘: ‘mydatabaseuser‘,
        ‘PASSWORD‘: ‘mypassword‘,
        ‘HOST‘: ‘127.0.0.1‘,
        ‘PORT‘: ‘5432‘,
    }
}

PostgreSQL可替换成其他数据库如mysql, Oracle

参考:https://docs.djangoproject.com/en/1.11/ref/settings/#databases 

以上是关于Django 配置数据库的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

Django REST框架--认证和权限

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

如何在 Django 中显式重置模板片段缓存?