请帮忙。我需要做的是取决于方法 - 这样的事情来获得不同的响应或数据:根据方法返回不同的响应或数据 - 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