Учетные данные аутентификации не были предоставлены - Django

Возможно, что-то вроде этого:

public enum ReportType {
    @Component
    public class ReportTypeServiceInjector {
        @Autowired
        private DataPrepareService dataPrepareService;

        @PostConstruct
        public void postConstruct() {
            for (ReportType rt : EnumSet.allOf(ReportType.class))
               rt.setDataPrepareService(dataPrepareService);
        }
    }

    REPORT_1("name", "filename"),
    REPORT_2("name", "filename"),
    ...
}
0
задан Pyves 17 January 2019 в 11:03
поделиться

1 ответ

Ваш набор просмотра имеет класс разрешений IsAuthenticated. Другими словами, пользователь должен пройти аутентификацию, чтобы получить, обновить или даже создать экземпляр. Убедитесь, что соответствующие заголовки включены в ваши запросы.

Например, для аутентификации токена, как указано в документации Django Rest Framework

Для аутентификации клиентов ключ токена должен быть включен в заголовок HTTP авторизации. Ключу должен предшествовать строковый литерал «Token», с пробелами, разделяющими две строки. Например:

Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b

В конкретном случае создания учетной записи я не уверен, что для вашего приложения требуется аутентификация пользователя. [ 117]

0
ответ дан Netizen29 17 January 2019 в 11:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: