我有一个 Django 应用程序和一个 Postgresql 数据库(正在生产中)。现在我想为 Postgres 安装 pg_trgm 扩展。但我找不到任何从 Django 应用程序安装它的分步说明。我有超级用户身份。怎样做才正确呢?
在 INSTALLED_APPS 中添加 'django.contrib.postgres'
在应用程序的迁移文件夹中添加客户迁移文件。(迁移文件已建立索引,最好遵循该索引。例如 0044_customer_migrations.py)
在迁移文件中添加 TrigramExtension
from django.contrib.postgres.operations import TrigramExtension
class Migration(migrations.Migration):
dependencies = [
('myapp', '0043_latest_migrations'),
]
operations = [
TrigramExtension(),
]
Run Code Online (Sandbox Code Playgroud)
运行迁移
python manage.py migrate
| 归档时间: |
|
| 查看次数: |
2048 次 |
| 最近记录: |