請幫忙。我需要做的是取決於方法 - 這樣的事情來獲得不同的響應或數據:根據方法返回不同的響應或數據 - Django rest框架
如果request.method ==「POST」:
回報所有 項目創建包括最後一個如果request.method == '把'(實際上它只返回>創建的最後一個項目)
其他:
返回的最後一項更新
Views.py
class RubroViewSet(viewsets.ModelViewSet):
queryset = Rubro.objects.all()
serializer_class = RubroSerializer
models.py
class Rubro(models.Model):
nombre = models.CharField(max_length=50)
descripcion = models.TextField()
class Meta:
verbose_name_plural = 'Rubros'
db_table = "core_rubros"
def __str__(self):
return self.nombre
serializers.py
class RubroSerializer(serializers.ModelSerializer):
class Meta:
model = Rubro
fields = '__all__'
文檔中提供的示例是否足夠? http://www.django-rest-framework.org/tutorial/2-requests-and-responses/ – BoboDarph