Django Rest Framework ModelViewSet 何时发布?
Django Rest Framework ModelViewSet When Posted?
我有一个简单的休息应用程序。
models.py :
class Check(models.Model):
crypted = models.TextField()
anid = models.IntegerField()
def __str__(self):
return str(self.anid)
serializers.py :
class CheckSerializer(serializers.ModelSerializer):
class Meta:
model = Check
fields = ['crypted', 'anid']
views.py :
class CheckViewSet(viewsets.ModelViewSet):
serializer_class = CheckSerializer
queryset = Check.objects.all()
urls.py :
router = routers.DefaultRouter()
router.register('all', CheckViewSet)
urlpatterns = [
path('', include(router.urls)),
]
这是我需要的:我需要制作一个代码 运行“当我发布到此页面时”
我该如何提供?
为此,您应该覆盖 ModelViewSet
的 create
方法:
class CheckViewSet(viewsets.ModelViewSet):
def create(self, request):
# Your code here.
return super().create(request)
我有一个简单的休息应用程序。
models.py :
class Check(models.Model):
crypted = models.TextField()
anid = models.IntegerField()
def __str__(self):
return str(self.anid)
serializers.py :
class CheckSerializer(serializers.ModelSerializer):
class Meta:
model = Check
fields = ['crypted', 'anid']
views.py :
class CheckViewSet(viewsets.ModelViewSet):
serializer_class = CheckSerializer
queryset = Check.objects.all()
urls.py :
router = routers.DefaultRouter()
router.register('all', CheckViewSet)
urlpatterns = [
path('', include(router.urls)),
]
这是我需要的:我需要制作一个代码 运行“当我发布到此页面时” 我该如何提供?
为此,您应该覆盖 ModelViewSet
的 create
方法:
class CheckViewSet(viewsets.ModelViewSet):
def create(self, request):
# Your code here.
return super().create(request)