现在已经在Django 1.9中删除了pre_syncb
,是否有一个信号可以采用与以下代码相同的方式?:
@receiver(pre_syncdb, sender=sys.modules[__name__])
def setup_postgres_hstore(sender, **kwargs):
"""
Always create PostgreSQL HSTORE extension if it doesn't already exist
on the database before syncing the database.
Requires PostgreSQL 9.1 or newer.
"""
cursor = connection.cursor()
cursor.execute("CREATE EXTENSION IF NOT EXISTS hstore")
我知道我可以轻松运行SQL查询,但如果可能的话,我想知道上面发布的代码的任何确切替代方法。