私信  •  关注

ampeeg

ampeeg 最近回复了

@$yann 大哥,这样加list_filter=(-'date')? 不对呀

@$yann 哟西,射射

8 年前
回复了 ampeeg 创建的主题 » [求助]django admin如何同时插入多条数据

@waklin1982 @MCC 我将联合唯一的三个键 另建了一个表(表1),然后将其他信息表(表n)作为这个表的外键,这样可以使用 inlines 的方法在admin里面实现同时往表1里插入多条数据,切每条数据 都与表n的1条数据相关。。

8 年前
回复了 ampeeg 创建的主题 » [求助]django admin如何同时插入多条数据

@MCC 唯一是在 数据库层面的唯一,名称、日期、时段联合唯一

8 年前
回复了 ampeeg 创建的主题 » [求助]django admin如何同时插入多条数据

@MCC 谢谢。我去研究下官方文档,实在不行只有自己写个add函数了。。

8 年前
回复了 ampeeg 创建的主题 » [求助]django admin如何同时插入多条数据

@MCC 不能这样,因为我的数据库里面 场地名称、申请时段 是联合唯一的,如果将申请时段改成many to many ,就不能设置成联合唯一了,所以本质上还是一对多的关系,因为一个场地的一个时段只能纪录一次。

表结构:

主表:   场地名称 + 申请时段 (来自于外键)----这个表的数据每条都唯一
外键表:  申请时段(8:00~9:00或者9:00~10:00)

   有时候需申请 场地1的   8:00~10:00,所以需要连续插入两条数据: 
                     场地1, 8:00~9:00
                     场地1,9:00~10:00
8 年前
回复了 ampeeg 创建的主题 » [求助]django admin如何同时插入多条数据

哟西,那我试试

8 年前
回复了 ampeeg 创建的主题 » [求助]django admin如何同时插入多条数据

@MCC 使用的一对多的关系,model里面用的Foreignkey()