मैं Django सीख रहा हूँ। मेरी पृष्ठभूमि PHP व्यू कंट्रोलर फ्रेमवर्क का उपयोग कर अनुभव के साथ PHP और जावा से है। मेरे पास हमेशा मेरे प्रत्येक विचार, मॉडल और टेम्पलेट्स के लिए एक अलग फ़ाइल है - लेकिन Django ट्यूटोरियल में केवल एक views.py और models.py होने का उल्लेख है।अच्छा अभ्यास: Django ऐप्स में views.py.py व्यवस्थित करना
यदि आपके पास एक छोटा सा एप्लीकेशन है तो यह ठीक लगता है - यदि आप अपने विचारों और मॉडलों को उनके उद्देश्य से व्यवस्थित करना चाहते हैं तो क्या होगा? उदाहरण के लिए, एक परियोजना दृश्य और एक मील का पत्थर देखें। मैं आशा करता हूं आप प्रत्येक दृश्य के मॉड्यूल के लिए एक और अजगर पैकेज (एप्लिकेशन) बनाने के लिए नहीं होता है कि:
python manage.py startapp projects
python manage.py startapp milestones
मैं यह मान सकते हैं कि आप एक milestones.py और एक परियोजनाओं हो सकता है। एक सामान्य दृश्य.py और models.py के बजाय अपने विचारों और मॉडलों के लिए py? फिर मॉडल को आयात किया जा सकता है जहां विचारों में जरूरी है, और विशिष्ट विचारों के लिए अनुरोध किए गए अनुरोध?