ฉันกำลังสร้างแอพติดตามตั๋วสนับสนุนและมีโมเดลสองสามแบบที่ฉันต้องการสร้างจากหน้าเดียว ตั๋วเป็นของลูกค้าผ่าน ForeignKey หมายเหตุเป็นของตั๋วผ่าน ForeignKey เช่นกัน ฉันต้องการมีตัวเลือกในการเลือกลูกค้า (ซึ่งเป็นโปรเจ็กต์แยกกันทั้งหมด) หรือสร้างลูกค้าใหม่จากนั้นสร้างตั๋วและสุดท้ายสร้างโน้ตที่กำหนดให้กับตั๋วใหม่
เนื่องจากฉันค่อนข้างใหม่กับ Django ฉันจึงมักจะทำงานซ้ำ ๆ พยายามใช้คุณสมบัติใหม่ ๆ ทุกครั้ง ฉันเคยเล่นกับ ModelForms แต่ฉันต้องการซ่อนบางฟิลด์และทำการตรวจสอบความถูกต้องที่ซับซ้อน ดูเหมือนว่าระดับการควบคุมที่ฉันกำลังมองหาไม่ว่าจะต้องใช้ชุดฟอร์มหรือทำทุกอย่างด้วยมือพร้อมหน้าเทมเพลตที่เขียนโค้ดด้วยมือที่น่าเบื่อซึ่งฉันพยายามหลีกเลี่ยง
มีคุณสมบัติที่น่ารักบางอย่างที่ฉันขาดหายไปหรือไม่? มีใครมีข้อมูลอ้างอิงหรือตัวอย่างที่ดีสำหรับการใช้ formets หรือไม่? ฉันใช้เวลาทั้งสัปดาห์กับเอกสาร API สำหรับพวกเขาและฉันก็ยังไม่รู้ตัว เป็นปัญหาในการออกแบบหรือไม่ถ้าฉันทำรายละเอียดและเขียนโค้ดด้วยมือ