Я пытаюсь создать API, используя Django Rest Framework, к которому я могу затем получить доступ, используя reactJS интерфейс. Я начал с регистрации и входа в систему, и логин в порядке. Я могу ввести учетные данные и получить токен. Тем не менее, я застрял на регистрации.
В фоновом файле setting.py я настроил классы разрешений и токенов по умолчанию:
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.IsAuthenticated',
],
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.TokenAuthentication',
],
Непосредственная проблема заключается в том, что веб-API DRF больше не работает. Я не могу войти в веб-API (вероятно, потому что я не передаю токен при входе в систему ??)
Я также не совсем понимаю, как я могу зарегистрироваться, так как у меня не будет знак, когда я регистрируюсь. Так, в http ie, когда я пытаюсь это сделать, например:
http POST http: http://www.127.0.0.1:8000/api/user username=mike password=mike
, я получаю ошибку авторизации.
Естественно, это заставляет меня думать, что я ошибаюсь в этом концептуально. Должна ли функция регистрации быть отдельной от API?
Моя конечная цель - создать систему регистрации. Таким образом, пользователь должен зарегистрироваться и войти, чтобы получить доступ к API.
Спасибо за вашу помощь!