Я стажер Django и буду благодарен за помощь.Назначение пользователя в качестве владельца объекта кажется хорошо документированным.Тем не менее, я пытаюсь назначить БОЛЕЕ одного пользователя владельцем объекта и борюсь с ним.
Использование приведенного ниже кода, который я нашел в качестве примера в документации, похоже, применимо к определению владельца по внешнему ключуи не работает во время сохранения для владельца, определенного со многими отношениями ко многим.
Предоставление упрощенной версии моего models.py следующим образом:
Class Article(models.Model):
...
owner = models.ManytoManyField(User, blank=True)
...
Используя пример, который я нашел в djangoдокументацию, я закодировал в admin.py:
class ArticleAdmin(admin.ModelAdmin):
def save_model(self, request, obj, form, change):
obj.owner = request.user
super().save_model(request, obj, form, change)
Первоначально я хотел бы назначить в качестве владельца текущего пользователя, который СОЗДАЕТ или ДОБАВЛЯЕТ объект (с намерением назначить других пользователей позже, следовательно,определение «многие ко многим» для владельца, а не определение внешнего ключа).
Каким будет эквивалентный код для моей цели?Заранее спасибо.