Archived
Completed main page views #12
@@ -45,7 +45,8 @@ class ImageTagsView(ViewSet):
|
||||
Returns
|
||||
Response -- JSON serialized image_Tags instance
|
||||
"""
|
||||
image_Tags = image_Tags.objects.create(
|
||||
|
||||
image_Tags = Image_Tags.objects.create(
|
||||
image_tag_name = request.data["image_tag_name"]
|
||||
|
||||
)
|
||||
@@ -59,9 +60,9 @@ class ImageTagsView(ViewSet):
|
||||
Response -- Empty body with 204 status code
|
||||
"""
|
||||
|
||||
image_Tags = Image_Tags.objects.get(pk=request.data['id'])
|
||||
image_Tags = Image_Tags.objects.get(pk=pk)
|
||||
image_Tags.image_tag_name = request.data["image_tag_name"]
|
||||
|
||||
image_Tags.save()
|
||||
|
||||
return Response(None, status=status.HTTP_204_NO_CONTENT)
|
||||
def destroy(self, request, pk):
|
||||
@@ -69,12 +70,12 @@ class ImageTagsView(ViewSet):
|
||||
|
||||
Args:
|
||||
request (object): DELETE request object
|
||||
pk (num): Accepts the argument of the primary key of a image_Tags
|
||||
pk (num): Accepts the argument of the primary key of an image_Tags
|
||||
|
||||
Returns:
|
||||
Status: If the method completes successfully, return a HTTP response 204
|
||||
"""
|
||||
image_Tags = image_Tags.objects.get(pk=pk)
|
||||
image_Tags = Image_Tags.objects.get(pk=pk)
|
||||
image_Tags.delete()
|
||||
return Response(None, status=status.HTTP_204_NO_CONTENT)
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@ class ImageView(ViewSet):
|
||||
Response -- JSON serialized images instance
|
||||
"""
|
||||
# object must be retrived when using a foreign key
|
||||
smug_user = Smug_Users.objects.get(pk=request.data['smug_user'])
|
||||
smug_user = Smug_Users.objects.get(user=request.auth.user)
|
||||
images = Images.objects.create(
|
||||
file_name=request.data["file_name"],
|
||||
file_path=request.data["file_path"],
|
||||
@@ -68,8 +68,9 @@ class ImageView(ViewSet):
|
||||
images.file_name = request.data["file_name"]
|
||||
images.file_path = request.data["file_path"]
|
||||
images.album_id = request.data["album_id"]
|
||||
images.smug_user_id = request.data["skill_level"]
|
||||
images.upload_date = request.data["upload_date"]
|
||||
images.smug_user_id = request.data["smug_user_id"]
|
||||
images.upload_date = request.data["upload_date"]
|
||||
images.save()
|
||||
|
||||
return Response(None, status=status.HTTP_204_NO_CONTENT)
|
||||
def destroy(self, request, pk):
|
||||
|
||||
@@ -38,23 +38,6 @@ class SmugUserView(ViewSet):
|
||||
smug_users = smug_users.filter(smug_users_type_id=smug_users_)
|
||||
serializer = Smug_UsersSerializer(smug_users, many=True)
|
||||
return Response(serializer.data)
|
||||
|
||||
def create(self, request):
|
||||
"""Handle POST operations
|
||||
|
||||
Returns
|
||||
Response -- JSON serialized smug_users instance
|
||||
"""
|
||||
# object must be retrived when using a foreign key
|
||||
user = User.objects.get(pk=request.data['users'])
|
||||
smug_users = smug_users.objects.create(
|
||||
user=request.data["user"],
|
||||
business_name=request.data["business_name"],
|
||||
business_owner=request.data["business_owner"],
|
||||
|
||||
)
|
||||
serializer = Smug_UsersSerializer(smug_users)
|
||||
return Response(serializer.data, status=201)
|
||||
|
||||
def update(self, request, pk):
|
||||
"""Handle PUT requests for a smug_users
|
||||
|
||||
Reference in New Issue
Block a user