以免我们有这样的代码。
class UserProfileDetailSerializer(serializers.ModelSerializer):
class Meta:
model = UserProfile
fields = ('userThumbnail', 'point')
我想要做的是不使用('userThumbnail', 'point')
但是像这样(nameof(UserProfile.userThumbnail), nameof(UserProfile.point))
因此,每次重命名时,我都不必重写这些字段。
我该怎么办?
答案 0 :(得分:0)
是的,你可以。
def nameof(field):
return field.field_name
class User(models.Model):
git = models.CharField(max_length = 10)
>>> nameof(User.git)
'git'