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)
Exemple #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)
Exemple #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)
Exemple #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
Exemple #5
0
 def get_queryset(self):
     tenant = tenant_from_request(self.request)
     return super().get_queryset().filter(tenant=tenant)
Exemple #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)
Exemple #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