คำแนะนำจากหัวหน้างานของฉัน: "ฉันต้องการหลีกเลี่ยงการใส่ตรรกะใด ๆ ในส่วนmodels.py
นี้เรามาใช้เป็นเพียงคลาสสำหรับการเข้าถึงฐานข้อมูลและเก็บตรรกะทั้งหมดไว้ในคลาสภายนอกที่ใช้คลาสโมเดลหรือรวมเอาไว้"
ฉันรู้สึกว่านี่เป็นวิธีที่ผิดที่จะไป ฉันรู้สึกว่าการไม่ใช้ตรรกะจากโมเดลเพียงเพื่อให้ไฟล์มีขนาดเล็กเป็นความคิดที่ไม่ดี ถ้าตรรกะดีที่สุดในโมเดลนั่นคือจุดที่ควรไปโดยไม่คำนึงถึงขนาดไฟล์
มีวิธีง่ายๆในการใช้งาน ได้แก่ ? ใน PHP-speak ฉันต้องการเสนอต่อหัวหน้างานว่าเราเพิ่งmodels.py
รวม () คลาสโมเดลจากที่อื่น ๆ ตามแนวคิดแล้วสิ่งนี้จะช่วยให้โมเดลมีตรรกะทั้งหมดที่เราต้องการ แต่ลดขนาดไฟล์ลงโดยการเพิ่มจำนวนไฟล์ (ซึ่งนำไปสู่ปัญหาการควบคุมการแก้ไขน้อยลงเช่นความขัดแย้ง ฯลฯ )
ดังนั้นมีวิธีง่ายๆในการลบคลาสโมเดลออกจากไฟล์ models.py แต่โมเดลยังคงใช้งานได้กับเครื่องมือ Django ทั้งหมดหรือไม่? หรือมีวิธีแก้ไขปัญหาทั่วไปที่แตกต่างอย่างสิ้นเชิง แต่สวยงามสำหรับปัญหาทั่วไปของไฟล์ models.py "ขนาดใหญ่" หรือไม่? ข้อมูลใด ๆ จะได้รับการชื่นชม