From f8fd921082b96033f605f8e93d309e89f68d18a0 Mon Sep 17 00:00:00 2001
From: Pranay154 <pran25@hotmail.co.uk>
Date: Sun, 28 Mar 2021 21:24:39 +0100
Subject: [PATCH] Formatted files
Signed-off-by: Pranay154 <pran25@hotmail.co.uk>
---
blogapp/admin.py | 6 +++---
blogapp/api.py | 9 +++++----
blogapp/models.py | 17 +++++++++++------
blogapp/serializers.py | 2 +-
blogapp/urls.py | 4 ++--
5 files changed, 22 insertions(+), 16 deletions(-)
diff --git a/blogapp/admin.py b/blogapp/admin.py
index 0e9863e..bf54466 100644
--- a/blogapp/admin.py
+++ b/blogapp/admin.py
@@ -1,5 +1,6 @@
from django.contrib import admin
-from .models import Post, Comment
+from .models import Comment, Post
+
# Register your models here.
class PostAdmin(admin.ModelAdmin):
@@ -42,6 +43,5 @@ class CommentAdmin(admin.ModelAdmin):
return admin.ModelAdmin.has_delete_permission(self, request, obj)
-
admin.site.register(Post, PostAdmin)
-admin.site.register(Comment, CommentAdmin)
\ No newline at end of file
+admin.site.register(Comment, CommentAdmin)
diff --git a/blogapp/api.py b/blogapp/api.py
index cc48f96..c678350 100644
--- a/blogapp/api.py
+++ b/blogapp/api.py
@@ -1,8 +1,9 @@
+from rest_framework import permissions, viewsets
from blogapp.models import Post
-from rest_framework import viewsets, permissions
-from .serializers import PostSerializer, CommentSerializer
+from .serializers import CommentSerializer, PostSerializer
-#Post Viewset
+
+# Post Viewset
class PostViewSet(viewsets.ModelViewSet):
queryset = Post.objects.all()
permission_classes = [
@@ -10,7 +11,7 @@ class PostViewSet(viewsets.ModelViewSet):
]
serializer_class = PostSerializer
- class CommentViewSet(viewsets.ModelViewSet):
+class CommentViewSet(viewsets.ModelViewSet):
queryset = Post.objects.all()
permission_classes = [
permissions.AllowAny
diff --git a/blogapp/models.py b/blogapp/models.py
index c589068..1e883c9 100644
--- a/blogapp/models.py
+++ b/blogapp/models.py
@@ -1,12 +1,14 @@
-from django.db import models
from django.contrib.auth.models import User
+from django.db import models
# Create your models here.
+
class Post(models.Model):
title = models.CharField(max_length=200, unique=True)
- author = models.ForeignKey(User, on_delete= models.CASCADE,related_name='blog_posts')
- updated_on = models.DateTimeField(auto_now= True)
+ author = models.ForeignKey(
+ User, on_delete=models.CASCADE, related_name='blog_posts')
+ updated_on = models.DateTimeField(auto_now=True)
content = models.TextField()
created_on = models.DateTimeField(auto_now_add=True)
@@ -16,9 +18,12 @@ class Post(models.Model):
def __str__(self):
return self.title
+
class Comment(models.Model):
- post = models.ForeignKey(Post,on_delete=models.CASCADE,related_name='comments')
- user = models.ForeignKey(User, on_delete= models.CASCADE,related_name='comment_by_user', default=None)
+ post = models.ForeignKey(
+ Post, on_delete=models.CASCADE, related_name='comments')
+ user = models.ForeignKey(
+ User, on_delete=models.CASCADE, related_name='comment_by_user', default=None)
name = models.CharField(max_length=80)
email = models.EmailField(max_length=100, unique=True)
body = models.TextField()
@@ -29,4 +34,4 @@ class Comment(models.Model):
ordering = ['created_on']
def __str__(self):
- return 'Comment {} by {} on {}'.format(self.body, self.name, self.created_on)
\ No newline at end of file
+ return 'Comment {} by {} on {}'.format(self.body, self.name, self.created_on)
diff --git a/blogapp/serializers.py b/blogapp/serializers.py
index 0adc3d4..0f417f1 100644
--- a/blogapp/serializers.py
+++ b/blogapp/serializers.py
@@ -1,5 +1,5 @@
from rest_framework import serializers
-from blogapp.models import Post, Comment
+from blogapp.models import Comment, Post
class PostSerializer(serializers.ModelSerializer):
diff --git a/blogapp/urls.py b/blogapp/urls.py
index 554746e..a1a7ce3 100644
--- a/blogapp/urls.py
+++ b/blogapp/urls.py
@@ -1,7 +1,7 @@
from rest_framework import routers
-from .api import PostViewSet, CommentViewSet
+from .api import CommentViewSet, PostViewSet
router = routers.DefaultRouter()
router.register('blogapi/post', PostViewSet, 'posts')
router.register('blogapi/comment', CommentViewSet, 'comments')
-urlpatterns = router.urls
\ No newline at end of file
+urlpatterns = router.urls
--
GitLab