AttributeError''对象在Get Request中返回对象时没有属性'get'

帕蒂达蒂

这是请求的URL:GET / api / v1 / companies / profile /?name = TestFirma我是django的新手,这是我第一次尝试在django中传递带有GET请求的参数。

我已经使用记录器测试了名称(TestFirma)实际上传递给get_object的情况。

我不明白为什么公司应该使用get方法?我在这里误会什么?

def get_object(request, name):
    name = request.GET.get('name', '')
    if name is not None:
        company = Company.objects.get(name=name)
        return company

堆:

[04/Jan/2016 13:40:49] "GET /static/templates/company/profile.html HTTP/1.1" 200 133
Internal Server Error: /api/v1/companies/profile/
Traceback (most recent call last):
  File "C:\Users\Alexander\widewidewideass\lib\site-packages\django\core\handlers\base.py", line 223, in get_response
    response = middleware_method(request, response)
  File "C:\Users\Alexander\widewidewideass\lib\site-packages\django\middleware\clickjacking.py", line 31, in process_response
    if response.get('X-Frame-Options', None) is not None:
AttributeError: 'Company' object has no attribute 'get'
Internal Server Error: /api/v1/companies/profile/
Traceback (most recent call last):
  File "C:\Users\Alexander\widewidewideass\lib\site-packages\django\core\handlers\base.py", line 223, in get_response
    response = middleware_method(request, response)
  File "C:\Users\Alexander\widewidewideass\lib\site-packages\django\middleware\clickjacking.py", line 31, in process_response
    if response.get('X-Frame-Options', None) is not None:
AttributeError: 'Company' object has no attribute 'get'
[04/Jan/2016 13:40:49] "GET /api/v1/companies/profile/?name=TestFirma HTTP/1.1" 500 75282
[04/Jan/2016 13:40:49] "GET /favicon.ico HTTP/1.1" 200 6524
JRod炸药

我假设您想返回的对象的JSON响应Company如果这是您想要的,则应该序列化对象,然后将其作为HttpResponse对象返回

import json

from django.http import HttpResponse
from django.core import serializers

def get_object(request, name):
    name = request.GET.get('name', '')
    if name is not None:
        obj = Company.objects.get(name=name)
        company = serializers.serialize('json', [obj,])
        struct = json.loads(company)
        data = json.dumps(struct[0])
        return HttpResponse(data, content_type='json')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AttributeError:'str'对象没有属性'get'

来自分类Dev

AttributeError'tuple'对象没有属性'get'

来自分类Dev

AttributeError:'InstrumentedList'对象没有属性'get'

来自分类Dev

AttributeError'AccountForm'对象没有属性'get'

来自分类Dev

AttributeError:'NoneType'对象没有属性'get'

来自分类Dev

AttributeError: 'QTextBrowser' 对象没有属性 'get'

来自分类Dev

AttributeError: 'BookForm' 对象没有属性 'get'

来自分类Dev

Scrapy Cloud中的“ AttributeError:'SelectorList'对象没有属性'get'”

来自分类Dev

AttributeError:“ unicode”对象没有属性“ get”-在Django表单中

来自分类Dev

从列中的字典获取值。AttributeError:当值是“ None”时,“ NoneType”对象没有属性“ get”

来自分类Dev

/ accounts / profile /中的Django AttributeError'用户'对象在更新配置文件时没有属性'get'

来自分类Dev

Praw AttributeError:“ NoneType”对象没有属性“ get_comments”

来自分类Dev

AttributeError:“模块”对象没有属性“ get_altitude”

来自分类Dev

AttributeError:“ int”对象没有属性“ _get_xf_index”

来自分类Dev

AttributeError:“顺序”对象没有属性“ _get_distribution_strategy”

来自分类Dev

字典:Get():AttributeError:'NoneType'对象没有属性'append'

来自分类Dev

AttributeError:“ DataFrame”对象没有属性“ get_dtype_counts”

来自分类Dev

django分页错误:AttributeError:'WSGIRequest'对象没有属性'Get'

来自分类Dev

discord.py AttributeError:“嵌入”对象没有属性“ get”

来自分类Dev

AttributeError:“ NoneType”对象没有属性“ get_default_company”

来自分类Dev

AttributeError:“客户”对象没有属性“ get_mailing_list”

来自分类Dev

Python smtplib send_message()失败,返回AttributeError:'str'对象没有属性'get_all'

来自分类Dev

tensorflow 使用 tf.data.TextLineDataset() 返回 AttributeError: 'list' 对象没有属性 'get_shape'

来自分类Dev

从flipkart抓取数据时,出现“ AttributeError:'NoneType'对象没有属性'get'”的问题?

来自分类Dev

如何处理AttributeError:'NoneType'对象在大词典中没有属性'get'

来自分类Dev

twillio抛出AttributeError:'str'对象在Django-python中没有属性'get'

来自分类Dev

/“产品”对象中的AttributeError没有属性“ get_category_display”

来自分类Dev

如何修复“/orders/create/ 'tuple' 对象的 AttributeError 在 Django 中没有属性 'get'

来自分类Dev

如何修复 AttributeError: 'int' 对象在双向层中没有属性 'get_config'

Related 相关文章

  1. 1

    AttributeError:'str'对象没有属性'get'

  2. 2

    AttributeError'tuple'对象没有属性'get'

  3. 3

    AttributeError:'InstrumentedList'对象没有属性'get'

  4. 4

    AttributeError'AccountForm'对象没有属性'get'

  5. 5

    AttributeError:'NoneType'对象没有属性'get'

  6. 6

    AttributeError: 'QTextBrowser' 对象没有属性 'get'

  7. 7

    AttributeError: 'BookForm' 对象没有属性 'get'

  8. 8

    Scrapy Cloud中的“ AttributeError:'SelectorList'对象没有属性'get'”

  9. 9

    AttributeError:“ unicode”对象没有属性“ get”-在Django表单中

  10. 10

    从列中的字典获取值。AttributeError:当值是“ None”时,“ NoneType”对象没有属性“ get”

  11. 11

    / accounts / profile /中的Django AttributeError'用户'对象在更新配置文件时没有属性'get'

  12. 12

    Praw AttributeError:“ NoneType”对象没有属性“ get_comments”

  13. 13

    AttributeError:“模块”对象没有属性“ get_altitude”

  14. 14

    AttributeError:“ int”对象没有属性“ _get_xf_index”

  15. 15

    AttributeError:“顺序”对象没有属性“ _get_distribution_strategy”

  16. 16

    字典:Get():AttributeError:'NoneType'对象没有属性'append'

  17. 17

    AttributeError:“ DataFrame”对象没有属性“ get_dtype_counts”

  18. 18

    django分页错误:AttributeError:'WSGIRequest'对象没有属性'Get'

  19. 19

    discord.py AttributeError:“嵌入”对象没有属性“ get”

  20. 20

    AttributeError:“ NoneType”对象没有属性“ get_default_company”

  21. 21

    AttributeError:“客户”对象没有属性“ get_mailing_list”

  22. 22

    Python smtplib send_message()失败,返回AttributeError:'str'对象没有属性'get_all'

  23. 23

    tensorflow 使用 tf.data.TextLineDataset() 返回 AttributeError: 'list' 对象没有属性 'get_shape'

  24. 24

    从flipkart抓取数据时,出现“ AttributeError:'NoneType'对象没有属性'get'”的问题?

  25. 25

    如何处理AttributeError:'NoneType'对象在大词典中没有属性'get'

  26. 26

    twillio抛出AttributeError:'str'对象在Django-python中没有属性'get'

  27. 27

    /“产品”对象中的AttributeError没有属性“ get_category_display”

  28. 28

    如何修复“/orders/create/ 'tuple' 对象的 AttributeError 在 Django 中没有属性 'get'

  29. 29

    如何修复 AttributeError: 'int' 对象在双向层中没有属性 'get_config'

热门标签

归档