Форум сайта python.su
С наступающими праздниками!
Есть модель
class Film(models.Model):
actors=models.ManyToManyField(Actor, verbose_name="Актеры")
class FilmForm(forms.ModelForm):
actors = forms.CharField(initial="Список актеров", required=False, widget=forms.Textarea())
class Meta:
model = Film
Отредактировано (Март 31, 2010 15:29:22)
Офлайн
Переписал метод
def clean_actors(self):
actors = self.cleaned_data["actors"]
actors = actors.split("\n")
res = []
try:
for actor in actors:
actor = actor.strip()
res.append(Actor.objects.get(name=actor).id)
print res
return res
except Exception, e:
print "error %s" % str(e)
return ""
Офлайн