как добавить позиционный аргумент 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, но не понял как его правильно вставить. Увидел несколько примеров, но всё равно не работает. Может я сделал что то не так, вот и спрашиваю совета.