0
我有一個串行:Django的RestFramework如何讓外地允許後,但現在允許把
class AreaSerializer(serializers.ModelSerializer):
x_axis = serializers.FloatField()
y_axis = serializers.FloatField()
map_id = serializers.IntegerField(source='area_map_id')
而且我有一個ListCreateAPIView
和RetrieveUpdateDestroyAPIView
使用它
但我想現場map_id
可以讓POST方法,不允許PUT方法
我的意思是,如果POST下面的數據是OK
{
"x_axis":1,
"y_axis":2,
"map_id":1
}
如果PUT下面的數據仍然是OK
{
"x_axis":1,
"y_axis":2,
"map_id":1
}
但map_id
不會有影響數據庫
如果數據庫保存與MAP_ID = 2,它仍將2,它不會被編輯到1
您是否解決了您的問題? –