Sto costruendo un piccolo servizio web che fornirà ai miei utenti dati tramite API. Inoltre, alcuni dati saranno disponibili direttamente sul mio sito web.
La domanda riguarda come utilizzare la mia API personale? Il mio sito web dovrebbe fare una query, ad esempio, http://website.com/api/users/?format=json
e quindi eseguire il rendering dei dati? Perché posso utilizzare le funzioni standard di Django ORM, ma questo non corrisponde all'utilizzo della propria API.
Aggiornamento: Immagina di avere un database pieno di giochi con data di rilascio, nome del gioco, piattaforma di gioco, ecc. E sul mio sito web mostrerò questi giochi come una lista o una griglia. Inoltre, questi dati possono essere raggiunti tramite API in formato JSON, questi dati possono essere aggiornati tramite API e anche cancellati. E sul mio sito ho moduli html che mi permettono di fare queste azioni in un modo user-friendly. Quindi, come dovrei accedere alla mia API? Via la richiesta POST alla mia API o via django ORM direttamente al database?