ฉันมี Django สองรุ่นที่สืบทอดมาจากคลาสพื้นฐาน:
- Request
- Inquiry
- Analysis
คำขอมีคีย์ต่างประเทศสองรายการสำหรับโมเดลผู้ใช้ในตัว
create_user = models.ForeignKey(User, related_name='requests_created')
assign_user = models.ForeignKey(User, related_name='requests_assigned')
ด้วยเหตุผลบางประการฉันได้รับข้อผิดพลาด
Reverse accessor for 'Analysis.assign_user' clashes with reverse accessor for 'Inquiry.assign_user'.
ทุกสิ่งที่ฉันอ่านบอกว่าการตั้งค่าrelated_name
ควรป้องกันการปะทะ แต่ฉันยังคงได้รับข้อผิดพลาดเดิม ใครสามารถคิดว่าทำไมถึงเกิดขึ้น? ขอบคุณ!
อัปเดตลิงค์สำหรับชื่อที่เกี่ยวข้องใน Django 1.9
—
Seb
Inquiry
และAnalysis
และความสัมพันธ์ของพวกเขาไปที่Request