Error AttributeError: 'module' object has no attribute 'model'

883 views
Skip to first unread message

Jose Padron

unread,
Sep 12, 2013, 12:26:28 PM9/12/13
to djan...@googlegroups.com
Buenas, soy super novato en Django..

Siguiendo las instrucciones de un video tutorial .. y siendo exacto en todo...

me tocaba correr el  manage.py syncdb:                 y me sale el error siguiente:

AttributeError: 'module' object has no attribute 'model'



Se les agradece de antemado como solucionar esto..

Gracias...



a bueno... les dejo el

******************************
models.py
******************************

# -*- coding: utf-8 -*-

from django.db import models

# Create your models here.


class Todo(models.model):
    nombre = models.Charfield('Nombre',max_length=200,
                                help_text='Ingrese el Nombre del Proyecto')
    def __unicode__(self):
        return self.nombre

    class Meta:
        ordering = ('nombre',)

class TodoArticulo(models.model):
    fktodo = models.foreignkey(Todo)
    tarea = models.textfield('Tareas', help_text = 'Descripcion de la Tarea')
    fecha = models.datafield('Fecha')

    def __unicode__(self):
        return u'%s - %s ' % (self.fktodo,self.tarea)

    class Meta:
        verbose_name=u'Todo Tareas'   
        verbose_name_plural ='Todo Tareas'

*******************************




Ricardo Azpeitia Pimentel

unread,
Sep 12, 2013, 12:28:53 PM9/12/13
to djan...@googlegroups.com
pppss models.Model


--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a django-es+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Hiko hitokiri

unread,
Sep 12, 2013, 12:30:16 PM9/12/13
to djan...@googlegroups.com
hola mira lo primero es esto es models.Model con mayúscula despues de el punto


El 12 de septiembre de 2013 10:26, Jose Padron <fpad...@gmail.com> escribió:
Buenas, soy super novato en Django..

Siguiendo las instrucciones de un video tutorial .. y siendo exacto en todo...

me tocaba correr el  manage.py syncdb:                 y me sale el error siguiente:

AttributeError: 'module' object has no attribute 'model'



Se les agradece de antemado como solucionar esto..

Gracias...



a bueno... les dejo el

******************************
models.py
******************************

# -*- coding: utf-8 -*-

from django.db import models

# Create your models here.


class Todo(models.Model):

    nombre = models.Charfield('Nombre',max_length=200,
                                help_text='Ingrese el Nombre del Proyecto')
    def __unicode__(self):
        return self.nombre

    class Meta:
        ordering = ('nombre',)

class TodoArticulo(models.Model):

    fktodo = models.foreignkey(Todo)
    tarea = models.textfield('Tareas', help_text = 'Descripcion de la Tarea')
    fecha = models.datafield('Fecha')

    def __unicode__(self):
        return u'%s - %s ' % (self.fktodo,self.tarea)

    class Meta:
        verbose_name=u'Todo Tareas'   
        verbose_name_plural ='Todo Tareas'

*******************************




--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a django-es+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
hiko_hitokiri no pidas que el mundo te trate de una manera cuando tu no le das el mismo trato a los demás

Jose Padron

unread,
Sep 15, 2013, 8:44:15 AM9/15/13
to djan...@googlegroups.com
Hiko y Ricardo.


muchas gracias....


Has recibido este mensaje porque estás suscrito a un tema del grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/django-es/BBPCvsPrwdU/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a django-es+...@googlegroups.com.

Juan José Lockett

unread,
Nov 19, 2014, 9:12:48 AM11/19/14
to djan...@googlegroups.com, fpad...@gmail.com
Tengo el mismo problema (vi el mismo tutorial) y resulta que no lo solucione poniendole la "M" mayuscula despues del punto, considerando que tengo el mismo codigo y el mismo error, alguien puede darme una sugerencia. Se agradece!!!

Diego Forero

unread,
Nov 19, 2014, 9:46:12 PM11/19/14
to djan...@googlegroups.com
Que versión de django estan usando, si es la 1.7 ya no se usa syncdb, se usa makemigrations y migrate

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Manuel Villaverde

unread,
Nov 20, 2014, 7:23:27 AM11/20/14
to djan...@googlegroups.com
class Todo(models.model):

tendria que ser en mayuscula Model
class Todo(models.Model):

Manuel Villaverde

unread,
Nov 20, 2014, 7:26:39 AM11/20/14
to djan...@googlegroups.com
nombre = models.Charfield('Nombre',max_
length=200,
Le falta la mayúsculas en charfield seria asi
nombre = models.CharField('Nombre',max_
length=200,


El 19 de noviembre de 2014, 15:12, Juan José Lockett <juanl...@gmail.com> escribió:

Manuel Villaverde

unread,
Nov 20, 2014, 8:03:18 AM11/20/14
to djan...@googlegroups.com
Ahora fijándome bien le falta las mayúsculas a todo el código
Te pongo en negrilla los cambios

******************************
models.py
******************************

# -*- coding: utf-8 -*-

from django.db import models

# Create your models here.


class Todo(models.Model):
    nombre = models.CharField(max_
length=200,
                                help_text='Ingrese el Nombre del Proyecto')
    def __unicode__(self):
        return self.nombre

    class Meta:
        ordering = ('nombre',)

class TodoArticulo(models.Model):
    fktodo = models.ForeignKey(Todo)
    tarea = models.TextField('Tareas', help_text = 'Descripcion de la Tarea')
    fecha = models.DataField('Fecha')


    def __unicode__(self):
        return u'%s - %s ' % (self.fktodo,self.tarea)

    class Meta:
        verbose_name=u'Todo Tareas'   
        verbose_name_plural ='Todo Tareas'

*******************************
El 19 de noviembre de 2014, 15:12, Juan José Lockett <juanl...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages