Einstellungen verwenden:Wie django-tastypie mit django-Achsen
django==1.8
django-tastypie==0.13
django-axes==2.3
Ich habe Login Ressource durch tastypie was wie
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))
unten schaut Und ich, wie nicht herausfinden kann protokollieren Sie diese Anmeldeversuche in Django-Achsen.