как добавить позиционный аргумент on_delete для исправления ошибки "TypeError: __init__() missing 1 required positional argument: 'on_delete' "

from django.conf import settings
from django.db import models
from django.urls import reverse

# Seller account

class SellerAccount(models.Model):
    user = models.ForeignKey(settings.AUTH_USER_MODEL) \\вот в этом моменте
    managers = models.ManyToManyField(
        settings.AUTH_USER_MODEL,
        related_name="manager_sellers",
        blank=True
    )
    active = models.BooleanField(default=False)
    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)

    def __unicode__(self):
        return str(self.user.username)

    def get_absolute_url(self):
        return reverse("products:vendor_detail", kwargs={"vendor_name": self.user.username})"

Я пытаюсь открыть проект, написанный на django. Но при запуске выходит ошибка:

TypeError: init() missing 1 required positional argument: 'on_delete'

По сообщению я нашел место, где происходит эта ошибка (указал в коде). По инфе из гугла я понял, что там не хватает позиционного аргумента on_delete, но не понял как его правильно вставить. Увидел несколько примеров, но всё равно не работает. Может я сделал что то не так, вот и спрашиваю совета.


Ответы (0 шт):