views.py 690 B

1234567891011121314151617
  1. # coding=utf-8
  2. from django.conf import settings
  3. from utils.custom_modelviewset import CustomModelViewSet
  4. from apps.log.models import BizLog
  5. from apps.tenant.models import Tenant
  6. from .serializers import TenantSerializer
  7. class TenantViewSet(CustomModelViewSet):
  8. queryset = Tenant.objects.all()
  9. serializer_class = TenantSerializer
  10. def perform_create(self, serializer):
  11. super(TenantViewSet, self).perform_create(serializer)
  12. instance = serializer.instance
  13. validated_data = serializer.validated_data
  14. BizLog.objects.addnew(instance, self.request.user, BizLog.INSERT, u'申请租户[%s] id=%d' % (instance.company_name, instance.id), validated_data)