Sto convertendo il mio front-end di progetti Django da jquery a angularjs con Django Rest Framework per renderlo un'applicazione a pagina singola. Ho ottenuto la maggior parte delle mie pagine più complicate convertite con angolari e ora arriva la battaglia con la pagina di amministrazione di Django.Django Admin in Angularjs
Mi piace la funzione di amministrazione integrata di Django e i miei utenti la usano quotidianamente, quindi voglio replicarla il più vicino possibile. Non ho trovato nessun pacchetto correlato a questo, quindi stavo per mordere il proiettile e ho appena iniziato a farlo da zero. Prima di iniziare il noioso processo volevo vedere se qualcun altro ha avuto un compito simile e cosa hanno fatto per realizzarlo. Forse qualcuno conosce il modo migliore di farlo al riguardo?
Il mio piano è quello di rendere un controller riutilizzabile basata sul modello che viene mostrato nella URL (admin/app/model
) per mostrare i change_list
e change_form
vista django-admin. Sono nuovo di angularjs quindi potrei non essere completamente consapevole del modo migliore per farlo.
Una volta creato questo, lo posterò su githhub.
UPDATE ho creato un repository github dopo aver lavorato su questo per un po 'di tempo ormai. È ancora molto grezzo e non funziona al 100%. Se ti interessa o vuoi dare una mano, vai qui: https://github.com/austinhuminski/angular-django-admin
Felice di vedere che non sono l'unico interessato! Ho già fatto un buon lavoro su questo. Ho la gerarchia delle date, l'impaginazione e il filtraggio completati tutti con funzionalità del pulsante Indietro e aggiornamento dell'URL. Ho scelto di andare con Django Rest Framework perché non avevo familiarità con tastypie. Ho convenuto che deve essere fortemente testabile di cui sono tristemente molto pigro. Proverò a caricare il mio codice su github a breve in modo da poter dare un'occhiata a ciò che ho finora e magari collaborare. – Austin
Fantastico! Sarei molto interessato ad aiutare se posso – bharling
Ecco il link se sei interessato.Devo fare un bel po 'di pulizia, ma immagino che lo sistemerei un po' prima. https://github.com/austinhuminski/angular-django-admin – Austin