Exemplo n.º 1
0
def polls_list(request):
    MAX_OBJECTS = 20
    # polls = Poll.objects.all()[:20]
    # for multitenancy
    tenant = tenant_from_request(request)
    polls = Poll.objects.filter(tenant=tenant)[:20]

    data = {
        "results": list(
            polls.values("pk", "question", "created_by__username", "pub_date")
        )
    }
    return JsonResponse(data)
Exemplo n.º 2
0
 def get_queryset(self):
     set_tenant_schema_for_request(self.request)
     tenant = tenant_from_request(self.request)
     return super().get_queryset().filter(tenant=tenant)
Exemplo n.º 3
0
 def save_model(self, request, obj, form, change):
     tenant = tenant_from_request(request)
     print(tenant)
     obj.tenant = tenant
     super().save_model(request, obj, form, change)
Exemplo n.º 4
0
 def get_queryset(self, request, *args, **kwargs):
     queryset = super().get_queryset(request, *args, **kwargs)
     tenant = tenant_from_request(request)
     print(tenant)
     queryset = queryset.filter(tenant=tenant)
     return queryset
Exemplo n.º 5
0
 def get_queryset(self):
     tenant = tenant_from_request(self.request)
     return super().get_queryset().filter(tenant=tenant)
Exemplo n.º 6
0
 def save_model(self, request, obj, form, change):
     set_tenant_schema_for_request(request)
     tenant = tenant_from_request(request)
     obj.tenant = tenant
     super().save_model(request, obj, form, change)
Exemplo n.º 7
0
 def get_queryset(self, request, *args, **kwargs):
     set_tenant_schema_for_request(request)
     queryset = super().get_queryset(request, *args, **kwargs)
     tenant = tenant_from_request(request)
     queryset = queryset.filter(tenant=tenant)
     return queryset