คำถามติดแท็ก django-inheritance

10
ใน Django - Model Inheritance - อนุญาตให้คุณลบล้างแอตทริบิวต์ของโมเดลแม่หรือไม่?
ฉันต้องการทำสิ่งนี้: class Place(models.Model): name = models.CharField(max_length=20) rating = models.DecimalField() class LongNamedRestaurant(Place): # Subclassing `Place`. name = models.CharField(max_length=255) # Notice, I'm overriding `Place.name` to give it a longer length. food_type = models.CharField(max_length=25) นี่เป็นเวอร์ชันที่ฉันต้องการใช้ (แม้ว่าฉันจะเปิดรับข้อเสนอแนะก็ตาม): http://docs.djangoproject.com/en/dev/topics/db/models/#id7 สิ่งนี้รองรับใน Django หรือไม่ ถ้าไม่มีวิธีที่จะได้ผลลัพธ์ที่คล้ายกันหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.