|
|
|
|
@ -212,12 +212,6 @@ class ExpositionCreateForm(forms.Form): |
|
|
|
|
|
|
|
|
|
exposition.quality_label = quality |
|
|
|
|
|
|
|
|
|
audience = 0 |
|
|
|
|
if data['audience']: |
|
|
|
|
audience = reduce(lambda x,y: x|y, (getattr(Exposition.audience, item) for item in data['audience'])) |
|
|
|
|
|
|
|
|
|
exposition.audience = audience |
|
|
|
|
|
|
|
|
|
exposition.country = Country.objects.get(id=data['country']) |
|
|
|
|
exposition.city = City.objects.get(id=data['city']) |
|
|
|
|
|
|
|
|
|
@ -236,6 +230,7 @@ class ExpositionCreateForm(forms.Form): |
|
|
|
|
exposition.theme.add(*data['theme']) |
|
|
|
|
exposition.tag.add(*Tag.objects.filter(id__in=data['tag'])) |
|
|
|
|
exposition.organiser.add(*Organiser.objects.filter(id__in=data.get('organiser', []))) |
|
|
|
|
exposition.audience.add(*data['audience']) |
|
|
|
|
#exposition.company.add(*Company.objects.filter(id__in=data.get('company', []))) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|