Аналог двух 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')

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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