我有一個簡單的休息應用程式。
模型.py:
class Check(models.Model):
crypted = models.TextField()
anid = models.IntegerField()
def __str__(self):
return str(self.anid)
序列化程式.py:
class CheckSerializer(serializers.ModelSerializer):
class Meta:
model = Check
fields = ['crypted', 'anid']
視圖.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)),
]
這就是我需要的:我需要讓代碼運行“當我發布到這個頁面時”我該如何提供這個?
uj5u.com熱心網友回復:
為此,您應該覆寫以下create方法ModelViewSet:
class CheckViewSet(viewsets.ModelViewSet):
def create(self, request):
# Your code here.
return super().create(request)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/406272.html
標籤:
