class NoticeForm(forms.ModelForm): content = summer_fields.SummernoteTextFormField(error_messages={ 'required': '데이터를 입력해주세요', }) class Meta: model = Notice fields = ['title', 'summary', 'content'] widgets = { 'title': forms.TextInput(attrs={ 'class': 'form-control', 'placeholder': "제목" }), 'summary': forms.TextInput(attrs={ 'class': 'form-control', 'placeholder': "요약" }), # 'content': forms.Textarea(attrs={'class': 'form-control', 'placeholder': "내용"}), # 'content': SummernoteInplaceWidget(attrs={'class': 'form-control', 'placeholder': "내용"}), # 'file': forms.FileInput(), } labels = { 'title': '', 'summary': '', 'content': '', 'file': '', }
class Meta: model = models.Video fields = ['title','summer_field'] widgets = { 'title': forms.TextInput(attrs={'placeholder': '제목을 입력하세요 (최대 : 30자)','class':'input_first_title'}), 'summer_field' :summer_fields.SummernoteTextFormField(error_messages={'required':(u'데이터를 입력해주세요'),}) }
def __init__(self, *args, **kwargs): super(WysiwygForm, self).__init__(*args, **kwargs) self.fields['wysiwyg_field'] = summer_fields.SummernoteTextFormField( error_messages={ 'required': ('게시글 내용을 입력해주세요.'), }) self.fields['wysiwyg_field'].label = '내용'
class PostForm(forms.ModelForm): fields = summer_fields.SummernoteTextFormField(error_messages={ 'required': (u'데이터를 입력해주세요'), }) class Meta: model = SummerNote fields = ('fields', )
class MakeClubForm(forms.ModelForm): description = summer_fields.SummernoteTextFormField(error_messages={'required':(u'데이터를 입력해주세요'),}) # start_time = forms.SplitDateTimeField(widget=MultiWidget(widgets=[CustomDateInput, CustomTimeInput])) # start_time = forms.SplitDateTimeField(widget=CustomDateTimeInput) thumbnail_url = forms.FileField(label="Thumbnail", widget=forms.FileInput(attrs={"class": "custom-file-input", "aria-describedby": "inputGroupFileAddon01",})) class Meta: model = Club fields = ('title', 'thumbnail_url', 'location', 'start_time', 'period', 'min_participant_num', 'max_participant_num', 'description', )
class PostForm(forms.ModelForm): email = forms.EmailField() image = forms.ImageField() post_img = forms.CharField(max_length=100) tag = forms.CharField(max_length=100) text = summer_fields.SummernoteTextFormField(error_messages={'required':(u'데이터를 입력해주세요'),}) created_date = forms.DateField(required=False) published_date = forms.DateField(required=False)
class ClassdetailForm(forms.ModelForm): class_detail_error= {'required':_(u"상세 정보를 입력해주세요"), } class_detail = summer_fields.SummernoteTextFormField(error_messages=class_detail_error, label='') class Meta: model = ClassDetail fields = ('class_detail',) widgets = { 'foo': SummernoteWidget(), 'bar': SummernoteInplaceWidget(), }
class PostForm(forms.ModelForm): title = forms.CharField( label='', widget=forms.TextInput(attrs={'placeholder': '포스트 제목을 입력하세요'}), required=True) content = summer_fields.SummernoteTextFormField(label='', required=True) hashtag = forms.CharField( label='', widget=forms.TextInput(attrs={'placeholder': '태그를 입력하세요 ex) #태그'}), required=False) class Meta: model = Post fields = ('title', 'content', 'hashtag')
class PostForm(forms.ModelForm): title = forms.CharField( label='제목', widget=forms.TextInput(attrs={'class': 'form-control'}), required=True) # text = forms.CharField(label='내용', widget=forms.Textarea(attrs={'class': 'form-control'}), required=True) text = summer_fields.SummernoteTextFormField(label='', widget=forms.TextInput(), error_messages={ 'required': (u'내용을 입력해주세요'), }) class Meta: model = Post fields = ( 'title', 'text', )