Ho questi modelli:Django amministratore del sito invertire linea ForeignKey
(pseudocodice)
Course:
ForeignKey(Outline, null=True, blank=True)
ForeignKey(OutlineFile, null=True, blank=True)
Outline:
//data
OutlineFile:
//different data
La situazione è che ogni corso può avere un contorno ad esso associati, e/o un OutlineFile, o nessuno dei due . Una struttura può essere associata a più corsi, analogamente a OutlineFile può essere associato a più corsi. Tuttavia, un corso avrà sempre al massimo uno di ciascuno.
Quello che voglio è che la pagina admin del cambio del corso mostri tutti i campi del corso e un menu a tendina per ciascun profilo e profilo. Se viene selezionato uno, voglio che i campi di quella struttura siano visualizzati e modificabili, proprio come un campo in linea.
Devo ristrutturare i miei modelli in qualche modo o sono già strutturati adeguatamente? C'è comunque da fare ciò che voglio entro i confini dell'attuale sistema di inline?
Infine, se non è possibile, da dove comincio a farlo in modo personalizzato?
duplicato di: http://stackoverflow.com/questions/6419248/inline-like-solution-for-django-admin-where-admin-contains-overign-to-other-m – Anentropic