现在有一个问题,数据库每天会创建一张新的表,表名格式大概为:
'prefix_{}'.format(datetime.datetime.now().strftime("%Y%m%d"))
而现在在开发一个 Django 后端程序,仅仅需要用 django-admin 链接数据库进行一些很基础的信息展示即可。不过现在卡在了怎么才能动态的使用 model 更换数据库表名,拿到当前日期的数据呢?
1
NaVient 2018 年 12 月 21 日
既然只是为了展示一些基础数据为什么不直接写 SQL 呢?
|
5
holajamc OP |
6
virusdefender 2018 年 12 月 21 日 什么数据库啊,可以从数据库层面的 partition 解决问题,使用主表表名,然后自动路由到正确的子表上去。
https://www.postgresql.org/docs/current/ddl-partitioning.html |
7
holajamc OP @virusdefender 唔谢谢大佬回复,用的是 MySQL,我去看看这种方法是否可行~
|