Tôi tạo ra ứng dụng Django của riêng tôi với cấu trúc thư mụcDjango ImportError
/appname
__init__.py
models.py
/submodule1
__init__.py
a.py
Bên a.py
Tôi đã sau nhập khẩu
from ..models import Something
này hoạt động ổn nếu tôi có /appname
bên trong thư mục /djangoproject
của tôi, nhưng khi tôi cài đặt ứng dụng vào các gói trang web của Python (thông qua số setup.py
mà tôi đã tạo), tất cả các ngắt địa ngục đều bị mất và a.py
không còn có thể nhập Something
, với e sau rror:
ImportError: cannot import name Something
Đây là setup.py:
from distutils.core import setup
setup(name='appname',
version='0.1',
packages=['appname', 'appname.contrib'],
)
Tôi đã chạy vào chính bản thân mình, tôi chỉ cần đưa câu lệnh nhập vào bên trong hàm yêu cầu 'a.py' nhưng điều đó có vẻ rất khốc liệt. Giải pháp của bạn là gì? – Harry