如何处理django中的重复记录

时间:2014-07-30 22:43:55

标签: django django-admin repeat

我正在建立扑克网站,我想制作“锦标赛时间表”,例如this。问题是,一些比赛每周一重复,有些比赛总是在新月的第一天,有些比赛从星期一到星期五每两个小时重复一次。 我的两个问题是:

  1. 如果所有信息都相同,但如果日期变化两小时,我该如何实现呢?重复记录听起来像是一个愚蠢的想法。
  2. 我在django admin中添加了新的锦标赛。由于通常很多字段对于不同的锦标赛保持不变,有没有办法让用户保存当前表单并在以后加载它?这将使添加新锦标赛变得更加容易和快捷。 (我需要存储许多不同的预先填充的表单,然后选择使用哪一个。)

1 个答案:

答案 0 :(得分:1)

  1. 如果您正在参加扑克锦标赛,您可能需要每场锦标赛的历史记录,因此您需要为每场锦标赛创建一个独特的记录。否则,你会将旧的锦标赛与新的,加入和不连接的玩家记录混合在一起等等......

  2. 是的,您可以在每个字段的Django models.py中将default设置为kwarg,或者使用用户表单数据的init参数进行预填充根据他们填写的先前表格,新锦标赛的锦标赛表格。