- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
经过几天的寻找,我仍然无法跨过这个障碍。我只是想打印一份来自卖家的描述列表作为 View 。这是我正在使用的...
模型.py:
from django.db import models
class Sellers(models.Model):
index = models.BigIntegerField(blank=True, null=False)
seller = models.TextField(db_column='SELLER', blank=False, null=False,
primary_key=True)
block = models.TextField(db_column='BLOCK', blank=False, null=False)
street = models.TextField(db_column='STREET', blank=False, null=False)
space = models.TextField(db_column='SPACE', blank=False, null=False)
description = models.TextField(db_column='DESCRIPTION', blank=True, null=True)
document_with_idx = models.TextField(blank=False, null=False)
document_with_weights = models.TextField(blank=False, null=False)
class Meta:
managed = False
db_table = 'Sellers'
def __str__(self):
return self.index
'''
views.py:
from django.http import HttpResponse
from search.models import Sellers
def search(request):
output = Sellers.description.objects.all()
return HttpResponse(output)
'''
任何方向将不胜感激,我觉得我已经阅读了与此相关的所有相关帖子。我想是时候用我的确切设置发布问题了。谢谢!
最佳答案
Sellers.description
指的是该字段,因此您基本上得到的是 TextField
对象,而不是对象的 descriptions
之一,因为Sellers
是一个类,而不是 Sellers
对象。您可以通过以下方式获取 description
值:
from django.http import JsonResponse
from search.models import Sellers
def search(request):
output = Sellers.objects<b>.values_list('description', flat=True)</b>
return <b>JsonResponse({'data': list(output)})</b>
此外,您不能简单地将其包装在 HttpResponse
中,因为它需要一个类似字符串/字节的对象。例如,您可以使用 JsonResponse
对其进行 JSON 编码。
关于python - 为什么我仍然得到 'DeferredAttribute' object has no attribute 'objects' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63514657/
背景 我在 Django Cache Machine 中发现了一个相当严重的错误,它在从 Django 1.4 升级到 1.7 后导致它的失效逻辑失去理智。 该错误被本地化为在扩展缓存机器的 Cach
我正在尝试通过管理员保存模型,但我一直收到此错误 unsupported operand type(s) for +: 'DeferredAttribute' and 'str'". 我想返回模型的字
在我的 models.py 中,我有以下类(class): class AvailabilityTypes(): STUDYING = 'STUDYING' WORKING = 'WO
经过几天的寻找,我仍然无法跨过这个障碍。我只是想打印一份来自卖家的描述列表作为 View 。这是我正在使用的... 模型.py: from django.db import models class
我收到错误,AttributeError: 'DeferredAttribute' 对象没有属性 'objects'。我想解析 Excel 并将其放入 model(City&Prefecture&Ar
我是 Wagtail 和 Django 的新手,我正在尝试构建一个模型,该模型将从 REST API 中提取数据并将其放入可以在模板上迭代的对象中。但是,在尝试迁移时,出现此错误: relat
我是 django 的新手。我真的对 View 过滤器感到困惑。 这是我的models.py: class Author(models.Model): title = models.CharF
这是我第一次使用 Django REST FRAMEWORK,我遇到了注册 api 的问题,第一次尝试时 api 工作正常,但在接下来的尝试中,它开始抛出此错误 AttributeError: 'De
免责声明:我对 Django 相当陌生(试图自学),目前正在尝试获取一个几乎没有文档的包 https://github.com/byteweaver/django-coupons为我正在构建的应用程序
我想将所有模型字段写入一个文本文件,但我得到:我该如何解决这个问题?我正在制作患者注册表,注册后我想查看文本文件中的所有模型字段。代码有效,我得到一个文本文件,但我看到的不是预期值,而是一个延迟属性。
我在 Django 中使用查询集 - 每当我运行服务器时,它都会给出错误。 TypeError: Field 'id' expected a number but got get_user_model
我在 django Rest freamework 应用程序中创建了新模型,但收到此错误消息: 类型错误:% 不支持的操作数类型:“DeferredAttribute”和“dict” 这是错误截图:
免责声明:我只是一个尝试学习 Django 的新手 您好,我正在尝试重构我的代码并将我创建的所有 View 修改为基于类的 View 。 我在加载带有 DeleteView 的表单时遇到问题,该表单显
我是一名优秀的程序员,十分优秀!