如何为Django数据库配置初始连接命令?

时间:2017-08-31 08:45:38

标签: django django-database

我可以在Django设置文件中执行类似的操作:

DATABASE = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'test.sqlite3',
        'INITIAL_CMD': 'PRAGMA journal_mode=WAL',  # here
     }
}

因此,只要Django连接到default SQLite3 数据库,它就会先排除PRAGMA journal_mode=WAL。 是的,对于熟悉PHP的人,我需要MySQL PDO

中的MYSQL_ATTR_INIT_COMMAND

1 个答案:

答案 0 :(得分:0)

您可以使用connection_created信号。