如何在Django中为每个请求更改SQLite DB路径?

时间:2010-07-22 11:30:01

标签: django django-models sqlite

我想根据使用Django框架的当前登录用户动态更改sqlite数据库的路径。基本上每个用户都应该拥有自己的sqlite数据库文件。有经验的人吗?感谢。

2 个答案:

答案 0 :(得分:0)

Django不能很好地处理像这样改变的数据库参数。如果你想实现这样的东西,你应该检查一个其他Python Web框架,它将允许你更好地控制数据库参数。

答案 1 :(得分:0)

自版本1.2以来,Django能够处理multiple db

my_object.save(using='a_databse')

无论如何,如果为每个用户提供一个数据库是个好主意(如果有大量的用户......),我就不会感到害羞。你的决定是什么原因?