16 lines
403 B
Python
16 lines
403 B
Python
from asyncorm.serializers import ModelSerializer, SerializerMethod
|
|
from library.models import Book
|
|
|
|
|
|
class BookSerializer(ModelSerializer):
|
|
book_type = SerializerMethod()
|
|
|
|
def get_book_type(self, instance):
|
|
return instance.book_type_display()
|
|
|
|
class Meta():
|
|
model = Book
|
|
fields = [
|
|
'id', 'name', 'synopsis', 'book_type', 'pages', 'date_created'
|
|
]
|