Uma curiosidade minha: vc está usando a API em python e o django e o react como interfaces? Eu estava pensando em fazer um "sisteminha" para testes e eventuralmente fazer ele evoluir. Como sou inicante é um pouco dificil entender como tudo se conecta ou como seria a melhor metodologia para eu escolher para meu peojeto. Ex: usar nuvem para banco de dados e servidor de APIs, programa local fazendo requisições para nuvem, ou fazer tudo local e fazer o "backup" dos dados gerados localmente na núvem. Eu recentemente vi um vídeo que comentou que vc pode fazer 30k requisições mês na núvem da amazon com um valor quase símbolico. Logo, essa poderia seria uma estratégia interessante para eu tentar montar meu APP.
Sim, django rest como api e react como interface. Você pode utilizar o django rest framework, que não usa as views html e sim json assim você consegue consumir no frontend react. Sobre esses 30k de requisições eu não sei que servico seria, tem a AWS lambda que da varias requisicoes gratis por mes mas vc nao usaria o django. Também da pra usar o AWS EC2 que voce tem uma maquina T2 micro gratis por um ano.