たとえば、次のようなモデルがあります。
class Meeting(models.Model):
date = models.DateTimeField(default=datetime.datetime.now)
team = models.CharField(max_length=100)
class Meta:
verbose_name_plural = u'Meetings'
ordering = ['-date', 'team']
def __unicode__(self):
return u'%s %s' % (self.date, self.team)
class Entry(models.Model):
meeting = models.ForeignKey(Meeting, blank=True)
meeting_date = models.DateField(null=True)
description = models.TextField()
class Meta:
verbose_name_plural = u'Entries'
def __unicode__(self):
return self.title
入力を制御しているフォームがあります
class MyEntryAdminForm(forms.ModelForm):
class Meta:
model = Entry
ミーティングフィールドのデータを取得しています
meeting = forms.ModelChoiceField(queryset=Meeting.objects.all(), empty_label=None)
会議フィールドの日付部分を抽出したい(これを管理できます)。この日付部分は、meeting_dateフィールドの入力である必要があります。Meeting_dateフィールドにはフォームに入力フィールドがないため、自動的に入力する必要があります。この日付の抽出をmeeting_dateフィールドに取得する方法と、それを保存する方法がわかりません
def clean(self)の試み
cleaned_data['meeting_date'] = date_extract_from_meeting
動作しません
どんな助けでも大歓迎です