django - How to get simple ForeignKey model working? (a list of class in another class) -


i tried figure out on own :( couldn't quite there. pls take pity. . .

i'm trying represent exercise data (a start time end time , many--an undetermined number of-- heart rates)

this model have set up:

class heartrate(models.model):     timestamp = models.datetimefield('date , time recorded')     heartrate = models.positiveintegerfield(default=0)     def __str__(self):         return prettydate(self.timestamp)  class exercise(models.model):     start_timestamp = models.datetimefield('starting time')     finishing_timestamp = models.datetimefield('finishing time')     heartrate = models.foreignkey(heartrate) 

i know working admin seems 1 heartrate selected each exercise maybe approach wrong. how correctly model this? , once modeled correctly how query heart rates each (all) exercises. know noob move tried hours getting work , can't quite handle on documentation. in advance.

you should reverse foreign key relationship:

class heartrate(models.model):     timestamp = models.datetimefield('date , time recorded')     heartrate = models.positiveintegerfield(default=0)     exercise = models.foreignkey(exercise, related_name='heartrates')      class exercise(models.model):     start_timestamp = models.datetimefield('starting time')     finishing_timestamp = models.datetimefield('finishing time') 

to of heartrates of exercise:

heartrates = my_exercise.heartrates.all() 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -