Intra-package imports do not always work
问题 I have a Django project structured like so: appname/ models/ __init__.py a.py base.py c.py ... where appname/models/__init__.py contains only statements like so: from appname.models.base import Base from appname.models.a import A from appname.models.c import C ... and where appname/models/base.py contains: import django.db.models class Base(django.db.models.Model): ... and where appname/models/a.py contains: import appname.models as models class A(models.Base): .... ...and similarly for