mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-30 03:07:00 -05:00
feat: Implement MFA authentication, add ride statistics model, and update various services, APIs, and tests across the application.
This commit is contained in:
@@ -1,8 +1,11 @@
|
||||
from django_cloudflareimages_toolkit.models import CloudflareImage
|
||||
from rest_framework import serializers
|
||||
from .models import Post, Tag
|
||||
|
||||
from apps.accounts.serializers import UserSerializer
|
||||
from apps.media.serializers import CloudflareImageSerializer
|
||||
from django_cloudflareimages_toolkit.models import CloudflareImage
|
||||
|
||||
from .models import Post, Tag
|
||||
|
||||
|
||||
class TagSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
@@ -14,7 +17,7 @@ class PostListSerializer(serializers.ModelSerializer):
|
||||
author = UserSerializer(read_only=True)
|
||||
tags = TagSerializer(many=True, read_only=True)
|
||||
image = CloudflareImageSerializer(read_only=True)
|
||||
|
||||
|
||||
class Meta:
|
||||
model = Post
|
||||
fields = [
|
||||
@@ -33,13 +36,13 @@ class PostDetailSerializer(serializers.ModelSerializer):
|
||||
tags = TagSerializer(many=True, read_only=True)
|
||||
image = CloudflareImageSerializer(read_only=True)
|
||||
image_id = serializers.PrimaryKeyRelatedField(
|
||||
queryset=CloudflareImage.objects.all(),
|
||||
source='image',
|
||||
queryset=CloudflareImage.objects.all(),
|
||||
source='image',
|
||||
write_only=True,
|
||||
required=False,
|
||||
allow_null=True
|
||||
)
|
||||
|
||||
|
||||
class Meta:
|
||||
model = Post
|
||||
fields = [
|
||||
|
||||
Reference in New Issue
Block a user