Saya tidak bisa mendapatkan Python untuk mengimpor modul dalam subfolder. Saya mendapatkan kesalahan saat mencoba membuat instance kelas dari modul yang diimpor, tetapi impor itu sendiri berhasil. Berikut adalah struktur direktori saya:
Server
-server.py
-Models
--user.py
Berikut isi dari 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
Dan 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)
Kesalahannya adalah: AttributeError: objek 'module' tidak memiliki atribut 'User'