__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'