Questa è una domanda strana, lo so, ma sopporta me. Abbiamo sviluppato una piattaforma RESTful usando Python per una delle nostre app per iPhone. La versione webapp è stata creata utilizzando Django, che utilizza anche questa API. Pensavamo che sarebbe stata una grande idea utilizzare le funzionalità integrate del pannello di controllo di Django per aiutare a gestire i dati.Django Admin che utilizza API RESTful v.s. Database
Questo non è il problema. Il problema è che tutti hanno deciso che sarebbe meglio che l'admin center fosse essenzialmente un client che si trova sulla piattaforma RESTful.
Quindi, la mia domanda è: c'è un modo per manipolare il livello del modello di Django per accedere direttamente alla nostra API, piuttosto che comunicare direttamente con il database? Il livello del modello agirà come client che trasmette le richieste e le risposte da e verso l'admin center.
Sono sicuro che sia possibile, ma non sono sicuro di dove iniziare. Qualche input?
niente è impossibile, ma sembra molto lavoro. Se riesci a connettere django al DB, ti risparmierai un sacco di tempo. Posso capire il desiderio di usarlo come app di prova per l'API, ma forse c'è un'app diversa che potresti creare, o persino scrivere casi di test. – monkut
Sembra più lavoro di quanto varrebbe la pena. Probabilmente dovresti esaminare i Model Manager o un back-end db personalizzato. – jdi
Wilhelm, sto affrontando la stessa situazione. L'hai mai risolto come volevi o ti sei arreso e accedi direttamente al database? – JoaoPSF