Paramètres:Comment utiliser django-tastypie avec django-axes
django==1.8
django-tastypie==0.13
django-axes==2.3
J'ai des ressources de connexion par tastypie ce qui ressemble à ci-dessous
from django.contrib.auth import login
class LoginResource(Resource):
class Meta:
resource_name = 'login'
allowed_methods = ['post']
def obj_create(self, bundle, **kwargs):
form = AuthForm(data=bundle.data)
if form.is_valid():
request.session.set_expiry(0)
if form.get_user():
login(bundle.request, form.get_user())
raise ImmediateHttpResponse(response=HttpResponse(status=200))
raise ImmediateHttpResponse(response=http.HttpBadRequest(status=400))
Et je ne peux pas comprendre comment consigner ces tentatives de connexion dans les axes django.