2017-04-02 11 views
0

私たちはこのようなコードを持っているといいますか?非文字列のDRF設定フィールド

class UserProfileDetailSerializer(serializers.ModelSerializer): 
    class Meta: 
     model = UserProfile 
     fields = ('userThumbnail', 'point') 

私は何をしたいので、私は毎回私はそれらの名前を変更し、これらのフィールドを書き換える必要はありません('userThumbnail', 'point')

が、この(nameof(UserProfile.userThumbnail), nameof(UserProfile.point))

のようなものを使用していません。

どうすればいいですか?

答えて

0

はいできます。

def nameof(field): 
    return field.field_name 

class User(models.Model): 
    git = models.CharField(max_length = 10) 

>>> nameof(User.git) 
'git' 
+0

'はAttributeError: 'ForwardManyToOneDescriptor' オブジェクトは、このエラーfield_name''何の属性が」FIELD_NAMEはのpython3に取り組んでいるあなたは確かである..//来なかったのか? – uzu

関連する問題