У меня есть эти модели:
(псевдокод)
Course:
ForeignKey(Outline, null=True, blank=True)
ForeignKey(OutlineFile, null=True, blank=True)
Outline:
//data
OutlineFile:
//different data
Ситуация состоит в том, что любому курсу можно было связать Схему с ним, и/или OutlineFile или ни одного. Схема может быть связана с несколькими курсами, так же OutlineFile может быть связан с несколькими курсами. Однако курс будет только когда-либо иметь самое большее одного из каждого.
То, что я хочу, должно иметь администраторскую страницу изменения Курса, показывают все поля Course и выпадающее для каждой Схемы и OutlineFile. Если Вы затем выбраны, я хочу, чтобы поля для той Схемы были отображены, и модифицируемый, точно так же, как встроенное поле.
Я должен реструктурировать свои модели так или иначе, или они соответственно уже структурированы? Там должен так или иначе сделать то, что я хочу в рамках ограничений тока, встраивает систему?
Наконец, если не возможно, где я запускаю в выполнении его пользовательским способом?