Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Board(models.Model):
- code = models.CharField(max_length=5)
- name = models.CharField(max_length=10)
- description = models.CharField(max_length=50)
- def __str__(self):
- return self.name
- class Thread(models.Model):
- is_closed = models.BooleanField(default=False)
- is_pinned = models.BooleanField(default=False)
- published = models.DateTimeField(auto_now=True)
- # board = models.ForeignKey(Board, on_delete=models.CASCADE)
- def __str__(self):
- return str(self.id)
- class Meta:
- ordering = ["-published"]
- class Post(models.Model):
- thread = models.ForeignKey(Thread, on_delete=models.CASCADE)
- title = models.CharField(max_length=60, blank=True, null=True)
- text = models.TextField()
- name = models.CharField(default='Аноним', max_length=30)
- email = models.CharField(max_length=50, blank=True, null=True)
- image = models.ImageField(blank=True, null=True)
- op = models.BooleanField(default=False)
- bump = models.BooleanField(default=True)
- published = models.DateTimeField(auto_now=True)
- board = models.ManyToManyField(Board)
- class Meta:
- ordering = ["-published"]
- def __str__(self):
- return '%s %s' % (self.title, self.thread)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement