Ich bin in der Lage, meine Benutzer zu authentifizieren, um das Token zu erhalten, aber wenn ich versuche, alle meine Benutzer anzuzeigen, erhalte ich den Fehler {"detail":"Authentication credentials were not provided."}
. Ich habe mir andere verwandte Themen und Lösungen angeschaut, aber ich bekomme immer noch keine Arbeit. Was bin ich nicht richtig zu tun, dieses Problem zu lösen, das alles ohne meine Nutzer zu sehen bekommen dieses FehlerDetails: Authentifizierungsinformationen wurden nicht bereitgestellt
Einstellungen
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.TokenAuthentication',
),
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
)
}
views.py
class UserList(generics.ListCreateAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
httpd. Konf
Alias /bitnami/ "/Applications/XAMPP/xamppfiles/apache2/htdocs/"
Alias /bitnami "/Applications/XAMPP/xamppfiles/apache2/htdocs"
<Directory "/Applications/XAMPP/xamppfiles/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
WSGIPassAuthorization On
Es gibt immer noch den gleichen Fehler. Ich bin in der Lage, das Token in Ordnung, aber wenn ich versuche, die Benutzer zu sehen, indem Sie http: //127.0.0.1: 8000/users/', bekomme ich immer noch den gleichen Fehler ausgelöst –
Haben Sie diese API programmgesteuert oder durch eine Browser ? bestätigen Sie auch, dass Sie Auth-Token an diesen API-Anruf von Browser – tom
angehängt bekommen Ich verwende Postbote dafür. Was ich tue, ist "http: //127.0.0.1: 8000/users /? Token = d4nf4400fssfjs3" im Briefträger und es schlägt fehl –