Nevar pievienot vairāk kā 25 tēmas
Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.
|
- from django.shortcuts import render
- from rest_framework import viewsets
- from .models import Company
- from .form import CompanyForm
- from .serializers import CompanySerializer
- # Create your views here.
- class CompanyViewSet(viewsets.ModelViewSet):
- queryset = Company.objects.all()
- serializer_class = CompanySerializer
-
- def perform_create(self, serializer):
- form_data = self.request.data.get('form')
- form = CompanyForm(form_data)
- if form.is_valid():
- employee = serializer.save()
- form.instance = employee
- form.save()
-
- def perform_update(self, serializer):
- form_data = self.request.data.get('form')
- form = CompanyForm(form_data, instance=serializer.instance)
- if form.is_valid():
- employee = serializer.save()
- form.instance = employee
- form.save()
|