擅长:python、mysql、java
<p>对于这种需要重复字段的情况(如@ronaldenburger建议),可以使用多对多字段关系。例如:</p>
<pre><code>class Skill(models.Model):
name = models.CharField(max_length=255)
value = IntegerRangeField(min_value=1, max_value=10)
class Character(models.Model):
name = models.CharField(max_length=255)
skill = models.ManyToManyField(Skill)
</code></pre>
<p>如果使用modelform创建一个<code>Character</code>模型实例,那么可以使用<a href="https://docs.djangoproject.com/en/1.7/topics/forms/modelforms/#model-formsets" rel="nofollow">model formset factory</a>向其添加<code>Skill</code>。在</p>