オブジェクトに対して複数テーブルの継承を使用しています。親オブジェクトの外部キー参照の選択を、子システムを適用するルールのみに制限する必要があります。継承された動作のオーバーライド
from schedule.models import Event, Rule
class AirShowRule(Rule):
"""
Inheritance of the schedule.Rule
"""
rule_type = models.TextField(default='onAir')
class AirShow(Event):
station = models.ForeignKey(Station)
image = models.ImageField(upload_to='images/airshow', null=True, blank= True)
thumb_image = models.ImageField(upload_to='images/airshow', null=True, blank= True)
ここで、管理者は、AirShowRuleをAirShow(イベント)の選択肢にしたいだけです。私が得るのは、schedule.eventシステムにあるすべてのルールです。
は私がリストされたクラスの構造に見http://code.google.com/p/django-schedule/
ありがとう、私はこの解決策を探しています。 –
私は別の問題に置かれ、来週にこの問題に戻るでしょう。 –