Я прочитал ваш код и увидел следующую точку в вашем коде:
category = request.POST['category']
вам следует обратить внимание, что то, что вы публикуете, должно быть типа int
, потому что в вашей модели категории :
cat_id = models.IntegerField(primary_key=True)
целочисленный тип
Я думаю, что весь ваш код в порядке, но до
object_of_category = Category.objects.get(cat_id = (category))
проверьте тип категории с помощью:
type(category)
Я предлагаю использовать django .form для предотвращения этих сложностей.