Форум сайта python.su
Доброго времени суток! Постановка задачи: БД персонала. Есть “организаторы” и есть “рядовые работники”. Как я начал это реализовывать.
Есть класс “Работник”, где хранится общая инфа (ФИО, номер, и т.д.),
есть класс “организатор” ( сфера ответственности, в чьей комманде - у каждого орга есть комманда из оргов, “главные” орги подчиняются главе оргкомитета, глава оргкомитета - сам себе),
есть класс “рядовой работник” (основная занятость, звание)
Что мне нужно: чтобы в админке при добавлении орга/рядового работника была возможность сразу заполнить его инфу как “работника”.
Если установить “работник” - основной моделью, а “рядовой работник” и “орг” - моделями, что ее наследуют, получается следующая беда в админке:
при добавлении орга/рядового работника нужно выбирать поле “работник”, а мне нужно, чтобы это поле можно было заполнить прямо там.
Как это можно реализовать? Надеюсь, я понятно объяснил (очень надеюсь). Зависимости устанавливались по типу “много-к-одному”.
Спасибо.
Офлайн
Если у Модель1 есть ForeignKey на Модель2 и обе эти модели есть в админке,
то при редактировании Модель1 около ForeignKey у вас должен быть “плюсик”, который позволяет сразу добавить в попапе данные в Модель2
Офлайн