标签: attributeerror

AttributeError:'search'对象在django项目中没有属性'status_code'

我正在使用测试服务器测试django项目,因为它给出了以下异常

Traceback(最近一次调用最后一次):

文件"/usr/lib/pymodules/python2.6/django/core/servers/basehttp.py",第280行,运行self.result = application(self.environ,self.start_response)

文件"/usr/lib/pymodules/python2.6/django/core/servers/basehttp.py",第674行,> call return self.application(environ,start_response)

文件"/usr/lib/pymodules/python2.6/django/core/handlers/wsgi.py",第245行,在呼叫 响应中= middleware_method(请求,响应)

如果response.status_code == 404,请在> process_response中输入文件"/usr/lib/pymodules/python2.6/django/middleware/common.py",第84行:

AttributeError:'search'对象没有属性'status_code'

只是从阅读这个回溯,我不认为问题出在我的代码中,但我不确定.有人可以查看我的代码并帮我解决这个问题吗?我的代码托管在GitHub上,非常感谢任何其他意见或建议.提前感谢您的时间和考虑.

python django attributeerror

5
推荐指数
1
解决办法
7607
查看次数

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

我正在尝试编写一个写入Google Docs Spreadsheet的脚本,当我运行它时,我会在标题中看到错误.进一步来说:

File "/home/pi/Desktop/templog.py", line 44, in <module>
    s.run()
  File "/usr/lib/python2.7/sched.py", line 117, in run
    action(*argument)
  File "/home/pi/Desktop/templog.py", line 35, in do_something
    entry = spr_client.InsertRow(data_str, spreadsheet_key, worksheet_id)
  File "/usr/local/lib/python2.7/dist-packages/gdata/spreadsheet/service.py", line 330, in          InsertRow
for k, v in row_data.iteritems():
AttributeError: 'str' object has no attribute 'iteritems'
Run Code Online (Sandbox Code Playgroud)

造成这种情况的代码是:

entry = spr_client.InsertRow(data_str, spreadsheet_key, worksheet_id)
        if isinstance(entry, gdata.spreadsheet.SpreadsheetsList):
Run Code Online (Sandbox Code Playgroud)

attributeerror

5
推荐指数
1
解决办法
9369
查看次数

在 Jython 中访问 Java 类的成员时出现 AttributeError

我正在尝试将我自己的 java 类导入到一些 jython 代码中。我将我的 .java 编译为一个 .class 文件并将 .class 文件放入一个 .jar 中。然后我使用 -Dpython.path="path/to/jar/my.jar" 包含这个 .jar 文件。到目前为止一切顺利,启动我的程序时没有抱怨。

但是,当我到达使用我的 java 类的代码部分时,它似乎在我的 java 类中找不到任何函数。我得到以下信息 AttributeError

AttributeError: 'pos.Test' object has no attribute 'getName'
Run Code Online (Sandbox Code Playgroud)

我们欢迎所有的建议!(下面的代码示例。)

爪哇代码:

package pos;

class Test{

    private String name;

    public Test(){
        name = "TEST";
        System.out.println( "Name = " + name );
    }

    public String getName(){
        return name;
    }   
}
Run Code Online (Sandbox Code Playgroud)

Jython 代码片段:

import pos.Test

...

test = pos.Test()

print 'Name = ', test.getName()
Run Code Online (Sandbox Code Playgroud)

java jython attributeerror

5
推荐指数
1
解决办法
2488
查看次数

Python - AttributeError: 'int' 对象没有属性 'randint'

作为 python 课程的一部分,我正在做的任务之一是生成 1 到 10 100,000 次之间的随机数,并计算每个数字出现的次数。这是我为此任务编写的代码:

    import random

    one = 0
    two = 0
    three = 0
    four = 0
    five = 0
    six = 0
    seven = 0
    eight = 0
    nine = 0
    ten = 0
    count = 0

    while count < 100000:
        random = random.randint(1, 10)

        if random == 1:
            one += 1
        elif random == 2:
            two += 1
        elif random == 3:
            three += 1
        elif random == 4:
            four += 1
        elif …
Run Code Online (Sandbox Code Playgroud)

random attributeerror python-3.x

5
推荐指数
1
解决办法
2万
查看次数

Sphinx:使用flask-login的应用程序出错

运行Sphinx以生成使用flask-login的应用程序的文档时,我收到错误

~/workspace/doc/source$ make html
...

File "/Users/prschmid/.virtualenvs/myproject/lib/python2.7/site-packages/werkzeug/local.py", line 310, in __repr__
obj = self._get_current_object()
File "/Users/prschmid/.virtualenvs/myproject/lib/python2.7/site-packages/werkzeug/local.py", line 295, in _get_current_object
return self.__local()
File "/Users/prschmid/.virtualenvs/myproject/lib/python2.7/site-packages/flask_login.py", line 403, in <lambda>
current_user = LocalProxy(lambda: _request_ctx_stack.top.user)
AttributeError: 'NoneType' object has no attribute 'user'
Run Code Online (Sandbox Code Playgroud)

如何为这个项目创建文档?

attributeerror flask python-sphinx flask-login

5
推荐指数
1
解决办法
171
查看次数

AttributeError:'SelectQuery'对象没有属性'is_active'

我正在尝试通过遵循Flask Mega教程来学习Peewee ORM与Flask的结合.在本教程的第5部分中,我使用OpenID创建了一个登录.在克服了一堆障碍之后,我现在在下面的行中粘贴的函数中得到一个AttributeError : login_user(user, remember = remember_me).

@oid.after_login
def after_login(resp):
    if resp.email is None or resp.email == "":
        flash('Invalid login. Please try again.')
        return redirect(url_for('login'))
    user = User.select().where(User.email == resp.email)    
    if user.wrapped_count() == 0:
        nickname = resp.nickname
        if nickname is None or nickname == "":
            nickname = resp.email.split('@')[0]
        user = User(nickname = nickname, email = resp.email, role = models.ROLE_USER)
        user.save()
    remember_me = False
    if 'remember_me' in session:
        remember_me = session['remember_me']
        session.pop('remember_me', None)
    login_user(user, remember …
Run Code Online (Sandbox Code Playgroud)

python attributeerror flask peewee flask-peewee

5
推荐指数
1
解决办法
3308
查看次数

Theano中的名称冲突

我正在尝试在模块中导入theano,但我得到了回溯:

File "/media/tarun/6A86CA8286CA4DEF/develop/pydy/pydy/codegen/code.py", line 16, in <module>
import theano
File "/usr/local/lib/python2.7/dist-packages/theano/__init__.py", line 44, in <module>
from theano.gof import \
File "/usr/local/lib/python2.7/dist-packages/theano/gof/__init__.py", line 38, in <module>
from theano.gof.cc import \
File "/usr/local/lib/python2.7/dist-packages/theano/gof/cc.py", line 55, in <module>
StrParam(""))
File "/usr/local/lib/python2.7/dist-packages/theano/configparser.py", line 223, in AddConfigVar
  root=newroot, in_c_key=in_c_key)
File "/usr/local/lib/python2.7/dist-packages/theano/configparser.py", line 227, in AddConfigVar
configparam.fullname)
AttributeError: ('This name is already taken', 'gcc.cxxflags')
Run Code Online (Sandbox Code Playgroud)

似乎某些配置中存在名称冲突。谁能指出我的意思。

python attributeerror theano

5
推荐指数
1
解决办法
1831
查看次数

AttributeError:“列表”对象没有属性“分割”

使用 Python 2.7.3.1

我不明白我的编码有什么问题!我收到此错误:AttributeError: 'list' object has no attribute 'split

这是我的代码:

myList = ['hello']

myList.split()
Run Code Online (Sandbox Code Playgroud)

python split attributeerror

5
推荐指数
2
解决办法
5万
查看次数

属性错误Django REST序列化

我正在尝试为我的模型编写序列化程序,这些序列化程序是从一些基类继承的,但我得到了属性错误.我将不胜感激任何帮助.

基类:

class AbstractTranslationModel(models.Model):
    class Meta:
        abstract = True

    language = models.CharField(max_length=2, choices=LANGUAGES)

    # Translatable fields
    name = models.CharField(max_length=22)
    description = models.TextField(default='')

    def __str__(self):
        return self.name + ' ' + str(self.language)
Run Code Online (Sandbox Code Playgroud)

子类:

class SkillTranslation(AbstractTranslationModel):

    class Meta:
        unique_together = (('translation_of', 'language'), )

    # Foreign keys
    translation_of = models.ForeignKey(Skill, related_name='translations',
                                       related_query_name='translation')
Run Code Online (Sandbox Code Playgroud)

这是这个类的序列化器:

class SkillTrSerializer(serializers.ModelSerializer):
    class Meta:
        model = SkillTranslation
        fields = ('language', 'name', 'description', )
Run Code Online (Sandbox Code Playgroud)

这里是一个类的序列化器,包含那些:

class SkillSerializer(serializers.ModelSerializer):
    translations = SkillTrSerializer()

    class Meta:
        model = Skill
        fields = ('translations', )
Run Code Online (Sandbox Code Playgroud)

这是控制台输出:

>>> …
Run Code Online (Sandbox Code Playgroud)

python django serialization attributeerror django-rest-framework

5
推荐指数
1
解决办法
2980
查看次数

带有返回AttributeError的Python Json:__enter__

为什么返回AttributeError:__enter__

排序方法只是根据列表的排序方式创建的字符串,当前时间使用stfttime

current_time = strftime("%Y-%m-%d %H-%M-%S", gmtime())

filename = f"Komplett-{str(sorting_method)}-{str(current_time)}.txt"
if not os.path.exists(f'C:/Users/tagp/OneDrive/Dokumenter/Python/{filename}'):
        open(str(filename), "w+")   
with (filename, "w+") as json_data:
            my_list = {}
            my_list["products"] = []
            for thing in my_products:
                my_list["products"].append({
                    "Product Title":thing.title,
                    "Price":thing.price,
                    "Rating":thing.rating,
                    "Stock":thing.stock
                    })
            json.dump(my_list, json_data, indent = 4)
Run Code Online (Sandbox Code Playgroud)

完整回溯:

Traceback (most recent call last):
    File "komplett.py", line 172, in <module>
        with (filename, "w") as json_data:
AttributeError: __enter__
Run Code Online (Sandbox Code Playgroud)

python json attributeerror python-3.x

5
推荐指数
1
解决办法
1202
查看次数