-1
---models.py---
class Products(models.Model):
category = models.ForeignKey(Category)
name= models.CharField(max_length=120, unique=True)
slug = models.SlugField(unique = True)
price = models.IntegerField(default=100)
class Image(models.Model):
property = models.ForeignKey(Products, related_name='images')
image = models.ImageField(upload_to='static/images/home',blank=True,null=True)
---views.py----
if request.is_ajax():
query = Products.objects.all()
p = Paginator(query, 4)
pagedata = p.page(1)
jsondata = serializers.serialize('json', pagedata.object_list)
data = json.dumps({'id' : jsondata,})
return HttpResponse(data, content_type='application/json')
得到外鍵字段現在在阿賈克斯數據是(PK,類別,名稱,蛞蝓,價格)如何使用反向查找在Python/Django的Ajax請求(JSON)
但我也希望外國關鍵字段,即'圖像'在ajax中使用反向查找。我已經嘗試列表,但我想要使用反向查找..
我已經嘗試列表,但這不是好方法。所以我正在尋找反向查找。在我的問題,我想知道,jsondata = serializers.serialize('JSON',pagedata.object_list。?????????)所以這裏寫什麼,這樣我就會得到外地表的字段 – Harish