Итак, насколько я понимаю, каждое встроенное устройство имеет настройку учетной записи пользователя в django, и вы хотите избежать этих издержек.
Итак, сначала вопрос: как бэкэнд узнает, когда он общается со встроенным устройством или пользователем? Я бы предположил, что эта информация встроена в систему Django.
Если это так, то вам нужно перехватить имя пользователя и пароль, прежде чем они будут переданы в django, проверьте тип учетной записи в базе данных и, если это встроенное устройство, передайте ее в приложение обработки, которое ничего не делает, кроме файлы и обрабатывать их. Как вы перехватываете это на ваше усмотрение, вы можете сделать это практически на любом «веб-» языке, который пожелаете, и просто использовать перенаправления, когда решите, как обрабатывать трафик.
Если вы получаете возможность переписать это дальше, зачем даже иметь пароль для имени пользователя для встроенного устройства? если предположить, что это встроенное устройство (универсальный минимальный интерфейс), то не достаточно ли проверить его сертификат SSL по списку известных сертификатов для его идентификации? Это может полностью исключить любое взаимодействие с системой django, так как все, что вам нужно сделать, - это проверить сертификат по отношению к банку известных сертификатов ok.