gpt4 book ai didi

django - 如何通过 makemigrations 安装 Django pg_trgm?

转载 作者:行者123 更新时间:2023-12-01 23:38:49 26 4
gpt4 key购买 nike

我有一个 Django 应用程序和一个 Postgresql 数据库(在生产中)。现在我想为 Postgres 安装 pg_trgm 扩展。但我找不到任何从 Django 应用程序安装它的分步说明。我有 super 用户身份。如何正确操作?

最佳答案

  1. 在您的 INSTALLED_APPS 中添加“django.contrib.postgres”

  2. 在应用的迁移文件夹中添加客户迁移文件。 (迁移文件有索引,最好按照那个索引。例如0044_customer_migrations.py)

  3. 在您的迁移文件中添加 TrigramExtension

    from django.contrib.postgres.operations import TrigramExtension

    class Migration(migrations.Migration):
    dependencies = [
    ('myapp', '0043_latest_migrations'),
    ]

    operations = [
    TrigramExtension(),
    ]
  4. 运行迁移

    python manage.py 迁移

关于django - 如何通过 makemigrations 安装 Django pg_trgm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65191492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com