Skip to main content

用于 Django 的 Tarantool 数据库后端

项目描述

Django Tarantool 数据库后端

构建状态 构建状态

PyPI - Django 版本

安装

安装 Tarantool v2.2+。在此处查看您的操作系统的安装手册

创建一个数据库目录并在那里运行 Tarantool 实例:

$ mkdir ~/project_db
$ cd ~/project_db
$ tarantool

您将看到 Tarantool 解释器。初始化数据库配置并为管理员创建密码

tarantool> box.cfg({ listen = 3301 })
tarantool> box.schema.user.passwd('admin', 'password')

要开始使用 django-tarantool,请在虚拟环境中运行以下命令:

pip install django-tarantool

DATABASES将 Tarantool 的配置添加到settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django_tarantool.backend',
        'HOST': '127.0.0.1',
        'PORT': '3301',
        'USER': 'admin',
        'PASSWORD': 'password',
        'CONN_MAX_AGE': 3600,
    }
}

注意使用CONN_MAX_AGE参数非常重要。它允许在指定的时间内保持连接打开(以秒为单位)。否则,Django 将在每个请求上打开到 Tarantool 实例的连接并在其后关闭,这会增加请求延迟。

migrate像往常一样运行:

python manage.py migrate

运行 Django 开发服务器:

python manage.py runserver 0:8000

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

django-tarantool-0.0.20.tar.gz (21.4 kB 查看哈希)

已上传 source