问题:在Django 1.5.7上,对象没有属性'__getitem___'

新媒体

Django==1.5.7已经尝试过此SO问题上指定的内容时遇到了这个问题:

对象没有属性getitem

运气不好,idk可能出了什么问题,这是我的model.py:

class UsuarioFidetel(models.Model):
"""
Modelo de usuario fidetel
"""

usuario = models.CharField(max_length=30)
id_usuario = models.IntegerField()
nombre = models.CharField(max_length=255, null=True)
apellido = models.CharField(max_length=255, null=True)
tipo_cedula = models.CharField(max_length=1, null=True)
cedula = models.CharField(max_length=9, null=True)
fecha_nacimiento = models.DateField(null=True, blank=True)
sexo = models.CharField(max_length=1, null=True)
correo = models.EmailField(max_length=254, null=True)
estado_civil = models.CharField(max_length=1, null=True)

def __unicode__(self):
    return unicode(self.id_usuario)

我的views.py:

def crear_usuario_fidetel(request):
"""
Muestra el formulario que permite ingresar los datos del usuario de 
fidetel cuando aún no han sido creados

@return: El formulario que permite ingresar los datos del usuario de
    fidetel.
"""

usuario_fidetel = request.session['usuario_fidetel']
if(usuario_fidetel.id_usuario):
    usuario_fidetel = UsuarioFidetel.objects.get(id_usuario=usuario_fidetel['id'])
    return render_to_response('fidetel/usuario_fidetel.html', 
                              { }, 
                              context_instance=RequestContext(request))

usuario_fidetel_form = FormularioUsuarioFidetel(instance=usuario_fidetel)

return render_to_response('fidetel/usuario_fidetel.html', 
                          { 'form': usuario_fidetel_form }, 
                          context_instance=RequestContext(request))

@autenticacion_fidetel_requerida
@permiso_requerido([PERMISOS_FONDO['CREAR_USUARIO_FIDETEL'],
                PERMISOS_FONDO['MODIFICAR_USUARIO_FIDETEL']])
@transaction.commit_on_success

我的urls.py:

from models import UsuarioFidetel
from fidetel.views import crear_usuario_fidetel
urlpatterns = patterns('fidetel.views',
    url(r'^usuario/crear/$', 'crear_usuario_fidetel', name='crear_usuario_fidetel'),

当我访问此URL时,仍然出现此错误:

TypeError at /fidetel/usuario/crear/
'UsuarioFidetel' object has no attribute '__getitem__'

有什么想法吗?无法弄清楚这里出了什么问题...

提前致谢!

史蒂文

尝试

if(usuario_fidetel.id_usuario):
    usuario_fidetel = UsuarioFidetel.objects.get(id_usuario=usuario_fidetel.id_usuario)

usuario_fidetel.id_usuariousuario_fidetel['id']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django 1.6:“ instancemethod”对象没有属性“ __getitem__”

来自分类Dev

Django错误:TypeError:“ NoneType”对象没有属性“ __getitem__”

来自分类Dev

Django'instancemethod'对象没有属性'__getitem__'

来自分类Dev

“用户”对象在创建对象上没有属性“__getitem__”

来自分类Dev

此代码有什么问题?TypeError:“ float”对象没有属性“ __getitem__”

来自分类Dev

Django'NoneType'对象在表单保存中没有属性'__getitem__'

来自分类Dev

发送附件“文件”对象没有属性“ __getitem__”时,Django 1.5错误

来自分类Dev

“ MyClass”对象没有属性“ __getitem__”

来自分类Dev

对象没有属性“ __getitem __”(类实例?)

来自分类Dev

int'对象没有属性'__getitem__'

来自分类Dev

“模拟”对象没有属性“ __getitem__”

来自分类Dev

Int 对象没有属性 '__getitem__'

来自分类Dev

Django表单问题:“ WSGIRequest”对象没有属性“ get”

来自分类Dev

'QuerySet'对象没有属性'-Django ORM问题

来自分类Dev

``输入''对象在Django中没有属性``主题''问题

来自分类Dev

没有属性getitem

来自分类Dev

/ circular / 1 / detail /中的AttributeError在Django中'CircularDetail'对象没有属性'pk'

来自分类Dev

Django 1.8:/:“ str”对象上的AttributeError没有属性“ copy”

来自分类Dev

在适用于Django的Python上实现Youtube API v3的问题(错误:“ unicode”对象没有属性“ video”)

来自分类Dev

TypeError:“ _ csv.reader”对象没有属性“ __getitem__”?

来自分类Dev

TypeError:“发电机”对象没有属性“ __getitem__”

来自分类Dev

TypeError:“ datetime.date”对象没有属性“ __getitem__”

来自分类Dev

'long'对象没有属性'__getitem__'错误

来自分类Dev

Numba-TypeError:“类型”对象没有属性“ __getitem__”

来自分类Dev

“用户”对象没有属性“ __getitem__”错误

来自分类Dev

同样,“ int”对象没有属性“ __getitem__”

来自分类Dev

Python:“ TypeError:“响应”对象没有属性“ __getitem__”

来自分类Dev

Kivy,TypeError:“ NoneType”对象没有属性“ __getitem__”

来自分类Dev

ODOO“功能”对象没有属性“ __getitem__”

Related 相关文章

  1. 1

    Django 1.6:“ instancemethod”对象没有属性“ __getitem__”

  2. 2

    Django错误:TypeError:“ NoneType”对象没有属性“ __getitem__”

  3. 3

    Django'instancemethod'对象没有属性'__getitem__'

  4. 4

    “用户”对象在创建对象上没有属性“__getitem__”

  5. 5

    此代码有什么问题?TypeError:“ float”对象没有属性“ __getitem__”

  6. 6

    Django'NoneType'对象在表单保存中没有属性'__getitem__'

  7. 7

    发送附件“文件”对象没有属性“ __getitem__”时,Django 1.5错误

  8. 8

    “ MyClass”对象没有属性“ __getitem__”

  9. 9

    对象没有属性“ __getitem __”(类实例?)

  10. 10

    int'对象没有属性'__getitem__'

  11. 11

    “模拟”对象没有属性“ __getitem__”

  12. 12

    Int 对象没有属性 '__getitem__'

  13. 13

    Django表单问题:“ WSGIRequest”对象没有属性“ get”

  14. 14

    'QuerySet'对象没有属性'-Django ORM问题

  15. 15

    ``输入''对象在Django中没有属性``主题''问题

  16. 16

    没有属性getitem

  17. 17

    / circular / 1 / detail /中的AttributeError在Django中'CircularDetail'对象没有属性'pk'

  18. 18

    Django 1.8:/:“ str”对象上的AttributeError没有属性“ copy”

  19. 19

    在适用于Django的Python上实现Youtube API v3的问题(错误:“ unicode”对象没有属性“ video”)

  20. 20

    TypeError:“ _ csv.reader”对象没有属性“ __getitem__”?

  21. 21

    TypeError:“发电机”对象没有属性“ __getitem__”

  22. 22

    TypeError:“ datetime.date”对象没有属性“ __getitem__”

  23. 23

    'long'对象没有属性'__getitem__'错误

  24. 24

    Numba-TypeError:“类型”对象没有属性“ __getitem__”

  25. 25

    “用户”对象没有属性“ __getitem__”错误

  26. 26

    同样,“ int”对象没有属性“ __getitem__”

  27. 27

    Python:“ TypeError:“响应”对象没有属性“ __getitem__”

  28. 28

    Kivy,TypeError:“ NoneType”对象没有属性“ __getitem__”

  29. 29

    ODOO“功能”对象没有属性“ __getitem__”

热门标签

归档