目前我的型号是:
class Workout(models.Model):
date = models.DateField()
routine = models.ForeignKey('Routine')
def __str__(self):
return '%s' % self.date
class Routine(models.Model):
name = models.CharField(max_length=255)
exercises = models.ManyToManyField('Exercise')
def __str__(self):
return self.name
class Exercise(models.Model):
name = models.CharField(max_length=255)
def __str__(self):
return self.name
我希望用户能够创建一个由日期(训练)指定的新条目。他们还可以创建例程(例程),与日期关联,并填充不同的练习(练习),他们也可以创建。在
这是我不能理解的部分。在
我希望用户,当添加一个新的锻炼,能够选择它是力量锻炼还是有氧运动。力量练习将包括以下领域:成套、重复和重量。像carido一样有长度和速度的领域。在
我不清楚如何将这两种练习与练习课联系起来。在
最常见的方法是创建一个generic relationship,例如:
示例用法:
^{pr2}$OBS:确保您的
'django.contrib.contenttypes'
中有INSTALLED_APPS
(默认情况下启用)。相关问题 更多 >
编程相关推荐