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

Я создал сайт по продаже фруктов на django и получил следующую ошибку,

Фотография ошибки

Мой файл представлений выглядит следующим образом,

def seller_add_product(request):
if request.method=="POST":
    seller=User.objects.get(email=request.session['email'])
    Product.objects.create(
            seller=seller,
            product_name=request.POST['product_name'],
            product_price=request.POST['product_price'],
            product_image=request.FILES['product_image'],
            product_desc=request.POST['product_desc'],
        )
    msg="Product Added Successfully"
    return render(request,'seller_add_product.html',{'msg':msg})
else:
    return render(request,'seller_add_product.html')

Мой файл модели выглядит следующим образом,

class Product(models.Model):
seller=models.ForeignKey(User,on_delete=models.CASCADE)
product_name=models.CharField(max_length=100)
prodcut_price=models.PositiveIntegerField()
product_image=models.ImageField(upload_to="product_images/")
product_desc=models.TextField()

def __str__(self):
    return self.seller.name+"-"+self.product_name

теперь понятно, что не так, пожалуйста, помогите

В вашем файле models.py была допущена опечатка. Это было prodcut_price вместо product_price. Просто используйте следующий код:

class Product(models.Model):
seller=models.ForeignKey(User,on_delete=models.CASCADE)
product_name=models.CharField(max_length=100)
product_price=models.PositiveIntegerField()
product_image=models.ImageField(upload_to="product_images/")
product_desc=models.TextField()

def __str__(self):
    return self.seller.name+"-"+self.product_name
Вернуться на верх