19 lines
774 B
Python
19 lines
774 B
Python
from django.contrib.auth.models import User
|
|
from rest_framework import serializers
|
|
from rest_framework.validators import UniqueTogetherValidator
|
|
from standards.models import Standards
|
|
|
|
class StandardsSerializer(serializers.ModelSerializer):
|
|
|
|
username = serializers.SerializerMethodField('getCreatedByUser')
|
|
last_modified_on = serializers.SerializerMethodField('getFormatedLastModified')
|
|
|
|
class Meta:
|
|
model = Standards
|
|
fields = ["id", "name", "last_modified_on", "username", "content"]
|
|
|
|
def getCreatedByUser(self, standard):
|
|
return standard.created_standard_by.first_name + " " + standard.created_standard_by.first_name
|
|
|
|
def getFormatedLastModified(self, standard):
|
|
return standard.last_modified_on.strftime("%d.%m.%Y %H:%M") |