- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
def participant_specific(request, participant):
helper = RelayFunctions()
info = helper.participant_specific_donation(participant)
info1 = helper.participant_specific_milestone(participant)
data = { 'participant_specific_donation' : info , 'participant_specific_milestone' : info1 }
json_serializer = serializers.get_serializer("json")()
response = json_serializer.serialize(data, ensure_ascii=False)
return HttpResponse(response, mimetype="application/json")
Traceback:
File "/home/vtrelayc/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "/home/vtrelayc/projects/relay/relayapp/views.py" in participant_specific
192. response = json_serializer.serialize(data, ensure_ascii=False)
File "/home/vtrelayc/lib/python2.6/site-packages/django/core/serializers/base.py" in serialize
46. concrete_model = obj._meta.concrete_model
Exception Type: AttributeError at /participants/specific/1/
Exception Value: 'str' object has no attribute '_meta'
错误:“str”对象没有属性“_meta”
我们正在尝试解析字典,但它说它是一个字符串?是因为一本字典里有多个对象吗?
最佳答案
json_serializer.serialize 应该与查询集一起使用。更多信息 here .
你应该能够达到同样的目的:
import json
data = json.dumps({ 'participant_specific_donation' : info , 'participant_specific_milestone' : info1 })
希望这对您有所帮助。
关于python - 'str' 对象没有属性 '_meta',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14794677/
我正在尝试创建一个自定义对象管理器,如https://docs.djangoproject.com/en/dev/topics/db/managers/#modifying-initial-manag
我正在尝试将 django-voting 应用程序添加到我的项目中。我不知道如何在我的模板中使用它,所以我添加了一个新的模板标签,用于在用户单击按钮时投票赞成或反对。我不知道是否有一个很好的形式来做。
我克隆了 buildroot。在给出“make”命令后,它显示以下编译器错误。 /home/buildroot/instance-0/output/host/usr/bfin-buildroot-uc
我想问一下这段代码中._meta的使用?我没有找到解释 .meta 用法的文档 def resend_activation_email(self, request, queryset): ""
我正在尝试创建一个 View ,其中用户从下拉菜单中选择一个选项,提交它,然后返回一些数据。具体来说,他们将从数据库中的模型中进行选择,并返回该类的所有实例。我正在使用 django-tables2
我正在编写一个 shell 实用程序,它允许我遍历关系,这样我就不需要返回到我的模型并查看表是如何相关的。我正在使用 _meta为了获得所有这些信息。 查看以下示例模型: class Foo:
我在使用 Python 3.3 32 位的 Windows 上工作。我已经安装了 peewee 并想尝试它的一些功能。我已经开始使用 Peewee Quickstart ( http://peewee
我正在使用 python django 框架开发一个简单的应用程序,我正在使用基于类的 View ,当我使用 UpdateView 并尝试运行我的模板时,我得到了这个错误; 'QuerySet' ob
def participant_specific(request, participant): helper = RelayFunctions() info = helper.part
我有一个通用函数,它遍历给定对象的 _meta.fields。除 ManyToMany 字段外,所有字段名称和值均已正确获取。它似乎完全忽略了 ManyToMany 字段。我们如何从 m2m 字段中检
这是一个简单的模型定义,使用外键导入: from companies.models.owner_company import OwnerCompany class Restaurant(models.
我正在使用 cassandra 数据库和 django,我想使用 Django-rest-frame work 中的序列化程序序列化数据。 模型.py import uuid from cassand
我无法在 admin.py 中注册自定义用户模型。没有 admin.py ,一切正常 为什么要定制User?我不知道这是什么问题。我按照文档做了一切 模型.py from django.db impo
我有一个Location模型,其定义(大致)如下: from django.contrib.gis.db import models class Location(models.Model):
我正在尝试构建一个基本的条形图,但我在标题中遇到了错误。我已经使用 alert() 来验证我想要填充图表的数组是否包含数据,但是语法仍然没有正确地找出一些东西。有人可以检查并让我知道我需要做些什么才能
我正在 Django 项目中迁移我的模型,但正在生成错误。下面是代码。我的代码中应该进行哪些更正以解决此问题 Models.py from django.db import models from d
我在这段代码的第二行在 Django 中遇到上述错误: survey = Survey.objects.get_or_create(organisation=organisation)
当我尝试在模板中打印 usera._meta.get_all_field_names() 中的所有变量时,它给了我比预期多 2 个变量,我不知道为什么。 型号: class Clovek(models
如果我有类(class),要获得FK类(class),我可以这样做: MasterModel = Model._meta.get_field('master').rel.to 给定一个 MasterM
Django 抛出下一个异常: restframework 'tuple' 对象没有属性 '_meta' 模型 class BDetail(models.Model): lat = models
我是一名优秀的程序员,十分优秀!