1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
from django.db.models import Model, CharField, BooleanField, ForeignKey
class TestModel(User): name = CharField(max_length=64, name='name')
class TestModel(Model): status = BooleanField(default=False, name='status') user = ForeignKey(User, db_column="user_id", name='user', on_delete=CASCADE, related_name="user_test")
from models import TestModel from rest_framework.serializers import ModelSerializer, IntegerField, Serializer from rest_framework.serializers import SerializerMethodField
class TestSerializer(ModelSerializer): user = IntegerField(required=False) status = SerializerMethodField() class Meta: model = TestModel fields = ("id", "status", "uesr")
|