AttributeError: 'mimonet' object has no attribute 'sess'
时间: 2023-11-28 09:46:13 浏览: 107
这个错误通常是因为你的代码中使用了一个名为'mimonet'的对象,但是该对象并没有'sess'属性。这可能是因为你在代码中拼写错误或者在使用该对象之前没有正确地初始化它。你需要检查你的代码并确保你正确地初始化了'mimonet'对象并拼写正确。如果问题仍然存在,你可以尝试查看相关文档或寻求更多帮助来解决该问题。
相关问题
AttributeError: object has no attribute 'sess'
AttributeError: 'xxx' object has no attribute 'session'这个错误通常是因为你在使用装饰器验证用户是否登录时,装饰器函数中使用了request参数,但是没有正确引入request对象或者没有正确设置request.session。要解决这个问题,你可以按照正确的使用方法进行修改。首先,确保你从正确的地方引入了request对象,例如从`django.http`中引入request。然后,确保你正确设置了request.session,例如在用户登录时设置了session。最后,确保你将正确的request对象传递给装饰器函数。
下面是一个正确使用装饰器的示例代码:
```
from django.utils.decorators import method_decorator
class Create_model(View):
@method_decorator(check_login)
def get(self, request):
pass
def post(self, request):
pass
```
装饰器函数的代码如下:
```
from functools import wraps
def check_login(func):
@wraps(func)
def wrapper(request, *args, **kwargs):
if request.session.get('is_login', False):
return func(request, *args, **kwargs)
else:
# 获取用户当前访问的url,并传递给/user/login/
next = request.get_full_path()
print("check_login", next)
red = HttpResponseRedirect('/xxx/login/?next=' + next)
return red
return wrapper
```
希望这些信息对你有帮助。如果你还有其他问题,请继续提问。
AttributeError: 'int' object has no attribute 'sess'
AttributeError: 'int' object has no attribute 'sess' 是一个常见的错误,它表示在一个整数对象上尝试访问名为'sess'的属性,但该属性不存在。
这个错误通常发生在以下情况下:
1. 你可能在一个整数对象上尝试调用一个不存在的方法或属性。整数是不可变的对象,它们没有内置的'sess'属性。请确保你正在操作正确的对象类型。
2. 可能是你在代码中使用了错误的变量名。请检查你的代码,确保你使用的变量名是正确的,并且在使用之前已经定义过。
3. 可能是你在代码中使用了错误的语法。请检查你的代码,确保你没有拼写错误或者使用了错误的语法。
如果你能提供更多的上下文或代码片段,我可以更具体地帮助你解决这个问题。
阅读全文
相关推荐

















