Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.db import models
- # Create your models here.
- from user.models import CustomUser
- from django.conf import settings
- from django.db import models
- from django.urls import reverse
- class BlogPost(models.Model):
- author = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
- blog_title=models.CharField(max_length=200)
- blog_description=models.TextField()
- blog_pub=models.DateTimeField(auto_now_add=True)
- blog_update=models.DateTimeField(auto_now=True)
- def __str__(self):
- return self.blog_title
- def get_absolute_url(self):
- return reverse('blog:blog_post', kwargs={'pk': self.pk})
- class Comment(models.Model):
- blogpost=models.ForeignKey(BlogPost, on_delete=models.CASCADE)
- comment=models.CharField(max_length=300)
- author=models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE,blank=True, null=True)
- author_name = models.CharField(max_length=50, default='anonymous', verbose_name=("user name"))
- comment_pub = models.DateTimeField(auto_now_add=True)
- comment_update = models.DateTimeField(auto_now=True)
- def get_absolute_url(self):
- return reverse('blog:home', kwargs={'pk':self.pk})
- def __str__(self):
- return self.comment
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement