我想知道何时连接到我的Django数据库,或者何时重启Django服务器。我找到了connection_createdDjango信号。描述如下:
Sent when the database wrapper makes the initial connection to the database. This is particularly useful if you’d like to send any post connection commands to the SQL backend.
所以我想用这个信号对我的案子来说是个很好的解决办法。我想在建立连接后运行一个函数。我找不到任何关于这个信号用例的文档。connection_created.connect
可能是要使用的函数。此函数接受一组参数,但相关的参数是self
、receiver
、sender
和{
另外,如果有人除了这个信号还有其他的解决方案,我很乐意听听。在
我将所有表分布在动态postgres表模式中,并使用连接信号来设置连接的搜索路径,因为django不支持postgres模式。在
在
myapp/apps.py
在
^{pr2}$myapp/schema_manager.py
根据the docs,此信号接收两个参数:
Django支持postgres模式:
我在我们所有的项目中都使用这个符号。在
相关问题 更多 >
编程相关推荐