pytask/taskapp/models.py
changeset 368 a4fa11b2cb5c
parent 351 ac75d3cfa96f
child 370 1be4a3c09a47
equal deleted inserted replaced
367:13e171f09941 368:a4fa11b2cb5c
   134     is_responded = models.BooleanField(default=False)
   134     is_responded = models.BooleanField(default=False)
   135 
   135 
   136 class TextBook(models.Model):
   136 class TextBook(models.Model):
   137 
   137 
   138     uniq_key = models.CharField(max_length = 10, unique = True)
   138     uniq_key = models.CharField(max_length = 10, unique = True)
   139     chapters = models.ManyToManyField(Task, related_name="%(class)s_set")
   139     name = models.CharField(max_length = 100)
       
   140     chapters = models.ManyToManyField(Task, related_name="textbooks")
   140     tags_field = TagField(verbose_name="Tags")
   141     tags_field = TagField(verbose_name="Tags")
   141 
   142 
   142     created_by = models.ForeignKey(User, related_name = "created_textbooks")
   143     created_by = models.ForeignKey(User, related_name = "created_textbooks")
   143     approved_by = models.ForeignKey(User, null = True, blank = True,
   144     approved_by = models.ForeignKey(User, null = True, blank = True,
   144                                     related_name = "approved_textbooks")
   145                                     related_name = "approved_textbooks")