|
|
@@ -1,3 +1,4 @@
|
|
|
+from django.contrib.auth.models import User
|
|
|
from smartfarming.models.agriculture import KnowledgeCategory, KnowledgeManage, Information
|
|
|
from rest_framework import serializers
|
|
|
from smartfarming.models.user import DeviceUser
|
|
|
@@ -50,7 +51,9 @@ class InformationSerializer(serializers.ModelSerializer):
|
|
|
user = serializers.SerializerMethodField()
|
|
|
|
|
|
def get_user(self, obj):
|
|
|
- return DeviceUser.objects.get(uid=obj.user).real_name
|
|
|
+ us = DeviceUser.objects.get(uid=obj.user)
|
|
|
+ auth_user = User.objects.get(id=obj.user)
|
|
|
+ return us.real_name if us.real_name else auth_user.username
|
|
|
|
|
|
class Meta:
|
|
|
model = Information
|