すべての仕様のすべての製品のリストがあります。 これで、JsonResponseとそのリストを10ページ分のページ付けで一度に送信したいと考えています。 は、私はそれは私にエラーを与えて、すべての製品<object>はJSONシリアライズ可能ではありませんdjango
all_pro = Products.objects.all()
return HttpResponse(all_pro)
を送信しようとすると、JSONシリアライズ可能ではありません。
私の製品モデル
class Products(models.Model):
product_name = models.CharField(max_length=50,null=True, blank=True)
category = models.CharField(max_length=100, null=True, blank=True)
price = models.IntegerField(default=0,null=True, blank=True)
posting_date = models.DateTimeField(auto_now_add=True, blank=True)
quantity = models.IntegerField(default=1,null=True, blank=True)
extra_text = models.TextField(null=True, blank=True)
color = models.CharField(max_length=50,null=True, blank=True)
contact_number = models.CharField(max_length=50,null=True, blank=True)
is_active = models.BooleanField(default=True)
だから、どのように私は、フロントエンドにJsonResponseを送ることができます。 ありがとうございます。私はJSONオブジェクト
ことはできたHttpResponse 'へ' QuerySet'ではない、単に手() '。オブジェクトを、辞書のような単純なPython構造にシリアル化する必要があります。 –
コードではそのエラーが発生していません。実際のコードを投稿できますか? – e4c5
私はDRFを使用していません –