如何解决我想通过 url 发送一个 json 响应,以便我可以从 android 应用程序中的 url 检索它并将其显示在列表中,但我的代码产生了错误的 json
这是我尝试打印时得到的
[{"model": "api.product","pk": 1,"fields": {"productname": "keyboard","productdesc": "keyboard is made by sony","amount": 200.0,"available": 20,"image": "pics/Send.png"}}]
但我希望以正确的方式使用它,以便我可以从应用程序中检索它 我的 Django views.py:
from django.http import HttpResponse
from django.core import serializers as core_serializers
from rest_framework import serializers
from .models import users,product
from django.views.decorators.csrf import csrf_exempt
@csrf_exempt
def viewproduct(self):
obj=core_serializers.serialize('json',product.objects.all())
return HttpResponse(obj,content_type='application/json')
models.py
from django.db import models
class users(models.Model):
username=models.CharField(max_length=100)
password= models.TextField()
email=models.EmailField()
class product(models.Model):
productid=models.AutoField(primary_key=True)
productname=models.CharField(max_length=255)
productdesc=models.CharField(max_length=255)
amount=models.FloatField(max_length=25)
available=models.IntegerField()
image=models.ImageField(upload_to='pics')
我使用 django 进行后端和 eclipse adt android 开发
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。