[Python] Sempre django 1.10.4

Carlos Catucci carlos.catucci a gmail.com
Gio 23 Feb 2017 22:20:42 CET


Partito invio per errore. Riposto tutto

Scusate ma ho uno strano caso.

funzioncina stupida per fare una prova

@is_session_alive
def test(request):

    return HttpResponse('OK')

il deco e' il seguente

def is_session_alive(function):

    def wrap(request, *args, **kwargs):

        retvals = {'test': ''OK'}
        return retvals

    return HttpResponse( wrap )

la urls.py

from django.conf import settings
from django.conf.urls import url,include
from various import views, decorators

urlpatterns = [
     url(r'^get_session_uuid$', views.get_session_uuid,
name='get_session_uuid'),
     url(r'^is_session_alive$', decorators.is_session_alive,
name='is_session_alive'),
     url(r'^test$', views.test, name='test'),
]

con o senza seconda riga ottengo sempre l'errore

TypeError at /various/test
view must be a callable or a list/tuple in the case of include().

Se commento il decoratore che uso su test mi torna OK

Qualcuno ha qualche dritta su cosa sto sbagliando?

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros


Maggiori informazioni sulla lista Python