Advertisement
Nicolas_Darksoul

models.py

Nov 30th, 2021
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.57 KB | None | 0 0
  1. from django.db import models
  2.  
  3. class Topic(models.Model):
  4.     #a class to save text and time
  5.  
  6.     text = models.CharField(max_length=200)
  7.     date_added = models.DateTimeField(auto_now_add=True)
  8.  
  9.     def __str__(self):
  10.         return self.text
  11.  
  12. class Entry(models.Model):
  13.  
  14.     topic = models.ForeignKey(Topic,on_delete=models.CASCADE)
  15.     text = models.TextField()
  16.     date_added = models.DateTimeField(auto_now_add=True)
  17.  
  18.     class Meta:
  19.         verbose_name_plural = 'Entries'
  20.  
  21.     def __str__(self):
  22.  
  23.         if len(self.text)>50:
  24.  
  25.             return f"{self.text[:50]}....."
  26.  
  27.         else:
  28.             return self.text
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement