Parece que no puedo hacer que Python importe un módulo en una subcarpeta. Recibo el error cuando intento crear una instancia de la clase desde el módulo importado, pero la importación en sí se realiza correctamente. Aquí está mi estructura de directorio:
Server
-server.py
-Models
--user.py
Aquí está el contenido de server.py:
from sys import path
from os import getcwd
path.append(getcwd() + "\\models") #Yes, i'm on windows
print path
import user
u=user.User() #error on this line
Y user.py:
class User(Entity):
using_options(tablename='users')
username = Field(String(15))
password = Field(String(64))
email = Field(String(50))
status = Field(Integer)
created = Field(DateTime)
El error es: AttributeError: el objeto 'módulo' no tiene atributo 'Usuario'