擅长:python、mysql、java
<p>首先,您需要连接视图中的实例</p>
<pre><code>def cuisines(request):
companies = Companies.objects.all()
for company in companies:
result = list(Cuisines.objects.filter(company_id=company.id))
for o in result:
setattr(o, 'company', company)
serializer = OrderSerializer(result, many=True)
return JSONResponse(serializer.data)
</code></pre>
<p>序列化程序</p>
<pre><code>class OrderSerializer(serializers.ModelSerializer):
#eg. custom company_name field
company_name = serializers.CharField(read_only=True, source='company.company_name')
class Meta:
model = Cuisines
fields = ('id','name','company_name')
</code></pre>