Аналог двух ForeingKey в одной модели - Python

Узнай цену своей работы

Формулировка задачи:

Добрый день. Есть модель Foo, у которой было поле creator = models.ForeignKey(User). Теперь я хочу добавить поле last_editor, который бы указывал на юзера, который последним менял объект Foo. Как это сделать?

Решение задачи: «Аналог двух ForeingKey в одной модели»

textual
Листинг программы
class Foo(models.Model):
    creator     = models.ForeignKey(User, related_name = 'creator')
    last_editor = models.ForeignKey(User, related_name = 'last_editor')

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

7   голосов , оценка 3.571 из 5