के तहत आवश्यक ऐप क्या कोई मुझे एक सूचक दे सकता है कि मुझे अपने प्रोजेक्ट रूट पथ को पायथन पथ के साथ-साथ एप्लिकेशन को अपनी डब्लूएसजीआई फ़ाइल में जोड़ने की आवश्यकता क्यों है?परियोजना के लिए Django sys.path.append * और * डब्ल्यूएसजीआई
परियोजना बेस को 'डीजेएपी' कहा जाता है, एप्लिकेशन को 'मैप' कहा जाता है।
sys.path.append(os.path.dirname(os.path.abspath(__file__)) + '/..')
sys.path.append(os.path.dirname(os.path.abspath(__file__)) + '/../djapp')
os.environ['DJANGO_SETTINGS_MODULE'] = 'djapp.settings'
अगर मैं "/../djapp/" लॉग मेरी कि 'MyApp' आयात नहीं किया जा सकता है बताता है के साथ लाइन, यहां तक कि 'djapp.settings' हालांकि छोड़ है। ('djapp' को सत्यापित किया गया था)
यह अल ./manage.py कमांड के साथ ठीक से चलता है। प्रोजेक्ट फ़ोल्डर में __init__
है। अपनी परियोजना जो from myapp import foo
कर रही है भीतर
site.addsitedir('/home/user/web/project/')
site.addsitedir('/home/user/web/project/djapp')
हाय डैनियल, प्रतिक्रिया के लिए thanx। पहले से ही दूसरे विकल्प की कोशिश की है, लेकिन फिर यह 'djapp.urls' आयात करने की शिकायत करता है – GerardJP