Salve ragazzi, considerando il fatto che conosco pochissimo python, ho un problema e spero che qualcuno di voi mi possa fornire le informazioni giuste per finire un lavoro, se qualcuno ha lavorato con Django e il framework RESTfull sicuramente riconosce il codice ed il problema. Io devo aggiungere un decorator a questa classe che è di tipo based view, il problema è che non posso aggiungere un decorator ad una classe based-view (mi pare di aver capito)
Codice: Seleziona tutto
class UserViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows users to be viewed or edited.
"""
queryset = User.objects.all()
serializer_class = UserSerializer
Il decorator che devo aggiungere è di questo tipo
Codice: Seleziona tutto
from django.views.decorators.csrf import csrf_protect
from django.shortcuts import render
@csrf_protect
def my_view(request):
c = {}
# ...
return render(request, "a_template.html", c)
@csrf_protect
def my_view(request):
c = {}
# ...
return render(request, "a_template.html", c)
C'è qualcosa di alternativo a posto di questo decorator? Ho cercato su internet sulla guida ma non trovo una soluzione.
Grazie in anticipo!!!!!
Il Vero Programmatore ha una casetta sull'albero binario di ricerca.