Exemple #1
0
 def Get_ByUpdateDate(self, date_):
     Story_ = Story.objects.all_active().filter(UpdateDate=date_)
     if (len(Story_) > 1):
         Serializer = StorySerializer(Story_, many=True)
     else:
         Serializer = StorySerializer(Story_[0])
     return Serializer.data
Exemple #2
0
    def Create_Story(self, data_):

        serializer = StorySerializer(data=data_)
        if serializer.is_valid():
            serializer.save()
            return serializer.data
        return serializer.errors
Exemple #3
0
 def Get_StoriesOfUser(self, id_):
     Story_ = Story.objects.sort_ascending().filter(FK_User=id_)
     if (len(Story_) > 1):
         Serializer = StorySerializer(Story_, many=True)
     else:
         Serializer = StorySerializer(Story_[0])
     return Serializer.data
Exemple #4
0
 def Search_ByTitle(self, title_):
     Story_ = Story.objects.all_active().filter(
         Story_Title__icontains=title_)
     if (len(Story_) > 1):
         Serializer = StorySerializer(Story_, many=True)
     else:
         Serializer = StorySerializer(Story_[0])
     return Serializer.data
Exemple #5
0
    def Update_Story(self, data, pk):
        try:
            item = Story.objects.get(pk=pk)
            if (item.FK_User.id == data["FK_User"]):
                pass
            else:
                return {"Error": "You are not Authorized to Edit the Story"}
        except Story.DoesNotExist:
            return {"Error": "Record Does not Exists"}
        serializer = StorySerializer(item, data=data)
        if serializer.is_valid():
            serializer.save()
            return serializer.data

        return serializer.errors
Exemple #6
0
 def get_StoryByCategoryId(self, id_):
     AllVideos = Story.objects.sort_ascending().filter(Story_Category=id_)
     if (len(AllVideos) <= 15):
         pass
     else:
         AllVideos = AllVideos[:15]
     Serializer = StorySerializer(AllVideos, many=True)
     return Serializer.data
Exemple #7
0
 def Get_LatestFifteen(self):
     AllStorys = Story.objects.sort_ascending()
     if (len(AllStorys) <= 15):
         pass
     else:
         AllStorys = AllStorys[:15]
     Serializer = StorySerializer(AllStorys, many=True)
     return Serializer.data
Exemple #8
0
 def Get_All(self):
     AllStorys = Story.objects.sort_ascending()
     Serializer = StorySerializer(AllStorys, many=True)
     return Serializer.data
Exemple #9
0
 def Get_ByID(self, id_):
     Story_ = Story.objects.sort_ascending().filter(id=id_)[0]
     Serializer = StorySerializer(Story_)
     return Serializer.data