เมื่อคุณมีความสัมพันธ์หลายต่อหลายคน ( related_name
ไม่ใช่through
) และคุณกำลังพยายามใช้ส่วนต่อประสานผู้ดูแลระบบคุณจะต้องป้อนหนึ่งในความสัมพันธ์แม้ว่าคุณจะไม่จำเป็นต้องสร้างรายการแรก
ฉันกำลังสร้างแอพที่เป็นผู้จัดงาน ลองนึกภาพเรามีEvent
และGroup
แบบจำลองที่ผูกพันกับความสัมพันธ์แบบหลายต่อหลายคน
Django related_name
สร้างตารางอื่นด้วยดัชนีของอีกสองตาราง
แต่ฉันเห็นเหตุผลว่าทำไมโต๊ะพิเศษนี้ได้ที่จะมีประชากร
ถ้าฉันทำงานกับฐานข้อมูลผ่าน phpMyAdmin ฉันสามารถสร้างได้Group
โดยไม่ต้องลงทะเบียนEvent
เนื่องจากการเชื่อมต่อระหว่างทั้งสองจะผ่านตารางแยกต่างหากเท่านั้นและไม่มีการบังคับใช้ค่าฐานข้อมูลในระดับที่กำหนด
ฉันจะทำให้อินเทอร์เฟซผู้ดูแลระบบรู้ได้อย่างไร
ฉันจะสร้างฟิลด์จำนวนมากต่อกลุ่มใน Django ได้อย่างไร