1
我正在爲我的API開發一個v2,並且我想正確記錄它。由於我使用Django Rest Framework(3.1.1),並且在他們的文檔中推薦使用Swagger,所以我正在使用它。在Django Rest Framework的Swagger中顯示最大值,最小值和默認值
在文檔中,我看到它的一個功能是顯示「字段默認值,最小值,最大值,只讀和必需屬性」。然而,在我的例子中,我只看到「說明」,「參數類型」和「數據類型」,如圖片:
我希望看到更多的列,如最小值,最大值,而默認情況下,從型號上所採取的值(不必重寫他們在串行這是我的串行器,在情況下,它可以幫助:
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('id', 'email', 'first_name', 'last_name', 'password',)
write_only_fields = ('password',)
read_only_fields = ('id',)
def create(self, validated_data):
[...]
似乎沒有人有同樣的問題,所以也許(我希望不)我缺少一些微不足道的東西。希望你能幫助。謝謝!