You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

29 lines
2.1 KiB

# -*- coding: utf-8 -*-
from django import forms
from theme.models import Theme
from country.models import Country
from django.utils.translation import ugettext as _
class AddEventForm1(forms.Form):
event_type = forms.ChoiceField(choices=[])
theme = forms.ModelMultipleChoiceField(queryset=Theme.objects.all(), label=_(u'Тематика'))
tag = forms.CharField(widget=forms.SelectMultiple(), label=_(u'Теги'), required=False)
name = forms.CharField(label=_(u'Имя'),
widget=forms.TextInput(attrs={'placeholder':_(u'Введите назввание выставки')}))
main_title = forms.CharField(label=_(u'Краткое описание'), required=False,
widget=forms.TextInput(attrs={'placeholder':_(u'Краткое описание выставки (необязательно)')}))
description = forms.CharField(label=_(u'Полное описание'), required=False,
widget=forms.Textarea(attrs={'placeholder':_(u'Полное описание выставки')}))
date_begin = forms.DateTimeField(label=_(u'c'))
date_begin = forms.DateTimeField(label=_(u'по'))
country = forms.ModelChoiceField(label=_(u'Страна'),queryset=Country.objects.all())
city = forms.CharField(label=_(u'Город'), widget=forms.SelectMultiple())
place = forms.CharField(label=_(u'Локация'), required=False)
audience = forms.MultipleChoiceField(label=_(u'Аудитория'), choices=[], required=False)
periodic = forms.ChoiceField(label=_(u'Периодичность'), choices=[], required=False)
quality_label = forms.MultipleChoiceField(label=_(u'Членства и знаки качества'), choices=[], required=False)
web_page = forms.URLField(label=_(u'Веб сайт'), required=False)
products = forms.CharField(label=_(u'Экспонируемые продукты'), required=False,
widget=forms.TextInput())
logo = forms.ImageField(label=_(u'Логотип'), required=False)