Ich kann Python scheinbar nicht dazu bringen, ein Modul in einen Unterordner zu importieren. Ich erhalte die Fehlermeldung, wenn ich versuche, eine Instanz der Klasse aus dem importierten Modul zu erstellen, aber der Import selbst ist erfolgreich. Hier ist meine Verzeichnisstruktur:
Server
-server.py
-Models
--user.py
Hier ist der Inhalt von 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
Und 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)
Der Fehler lautet: AttributeError: Das Objekt 'module' hat kein Attribut 'User'.