/appname
__init__.py
models.py
/submodule1
__init__.py
a.py
a.py
अंदर मैं आयात निम्नलिखित है निर्देशिका संरचना के साथ अपने ही Django आवेदन बनाया
from ..models import Something
यह ठीक काम करता है अगर मैं अपने /djangoproject
फ़ोल्डर के अंदर /appname
है, लेकिन जब मैं ऐप को पायथन के साइट-पैकेज (setup.py
के माध्यम से मैंने बनाया) के साथ इंस्टॉल करें, सभी नरक टूट जाते हैं और a.py
अब निम्नलिखित ई के साथ Something
आयात नहीं कर सकते हैं। rror:
from distutils.core import setup
setup(name='appname',
version='0.1',
packages=['appname', 'appname.contrib'],
)
मैंने इसे स्वयं में चलाया है, मैंने केवल उस फ़ंक्शन के अंदर आयात कथन डाला है जिसके लिए 'a.py' की आवश्यकता है लेकिन यह icky लगता है। आपका समाधान क्या था? – Harry