Prima di tutto, grazie per aver letto la mia domanda.Django - Come ottenere l'URL di amministratore dall'istanza di modello
Sto cercando di inviare un messaggio di posta elettronica a un utente quando viene salvata una nuova istanza di modello e voglio che l'e-mail includa un collegamento alla pagina di amministrazione per tale istanza di modello. C'è un modo per ottenere l'URL corretto? Immagino che Django debba avere quell'informazione immagazzinata da qualche parte.
Queste risposte non sembrano funzionare. Torno indietro "/ admin/tracker/order/2 /". Come ottengo il nome host? – Greg
@Greg Ovviamente, 'get_admin_url()' in alto ti fornisce la parte che segue il nome host. Utilizzare il framework Django [sites] (https://docs.djangoproject.com/en/dev/ref/contrib/sites/) per ottenere in modo appropriato il nome host del sito corrente. Quindi anteponilo al risultato di 'get_admin_url()'. –
Funziona bene anche in 1.8, – GergelyPolonkai