__call__() получил неожиданный аргумент ключевого слова 'force_insert'

Мое программирование изначально работало, но потом перестало работать, и я не могу разобраться в проблеме. Я пытался сохранить данные формы в моем "листинге"

models.py:

class User(AbstractUser):
pass

class listing(models.Model):
tittle = models.CharField(max_length=64)
description = models.CharField(max_length=64)
price = models.DecimalField(max_digits=64, decimal_places=2)
image = models.URLField()
category = models.CharField(max_length=64)
seller = models.ForeignKey(User, on_delete = models.CASCADE)

view.py:

def add(request):
category_choices=[
    ("fashion","Fashion"),
    ("toys", "Toys"),
    ("electronics", "Electronics"),
    ("hone", "Home"),
    ("baby", "Baby"),
    ("others", "Others")
]

class create(forms.Form):
    tittle = forms.CharField(label="tittle", max_length=100)
    description = forms.CharField(label = "Description", widget=forms.Textarea)
    price = forms.DecimalField(label="price in USD", max_digits=64, decimal_places=2, min_value=0)
    image = forms.URLField(label="Image URL", required=False)
    category = forms.CharField(label = "Category", widget=forms.Select(choices=category_choices))

if request.method=="POST":
    form = create(request.POST)
    if form.is_valid():
        description=form.cleaned_data["description"]
        tittle = form.cleaned_data["tittle"]
        price=form.cleaned_data["price"]
        image=form.cleaned_data["image"]
        category=form.cleaned_data["category"]
        seller = request.user

        l = listing.objects.create(tittle=tittle, description=description, price=price, image=image, category=category, seller=seller)

        l.save()

        return render(request, "auctions/index.html")

Сообщение об ошибке: Exception Type: TypeError at /add Exception Value: call() получил неожиданный аргумент ключевого слова 'force_insert'

Вернуться на верх