我有一个 Django 应用程序和一个 Postgresql 数据库(在生产中)。现在我想为 Postgres 安装 pg_trgm 扩展。但我找不到任何从 Django 应用程序安装它的分步说明。我有超级用户身份。如何正确执行?
问问题
540 次
1 回答
4
在 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(), ]
运行迁移
python manage.py migrate
于 2020-12-08T02:09:43.493 回答