12345678910111213141516171819202122232425262728293031323334353637383940 |
- # -*- coding: UTF-8 -*-
- from django.forms import ModelForm
- from pichublog.models import *
- from django import forms
- class BlogCategotyForm(ModelForm):
- class Meta:
- model = BlogCategoty
- fields = ['engname','title']
- widgets = {
- "engname":forms.TextInput(attrs={'class':'form-control',"placeholder":"请输入英文名(用于URL,仅能使用大小写字母、数字和下划线)"}),
- "title":forms.TextInput(attrs={'class':'form-control',"placeholder":"请输入分类名称"}),
- }
- def __init__(self,*args,**kwargs):
- super(BlogCategotyForm,self).__init__(*args,**kwargs)
- self.fields['engname'].label=u'英文名'
- self.fields['engname'].error_messages={'required':u'请输入英文名(用于URL,仅能使用大小写字母、数字和下划线)'}
- self.fields['title'].label=u'分类名称'
- self.fields['title'].error_messages={'required':u'请输入分类名称'}
- class EditPostForm(forms.ModelForm):
- class Meta:
- model = BlogPost
- fields = ['title','category','markdown']
- widgets = {
- "title":forms.TextInput(attrs={'class':'form-control',"placeholder":"请输入标题"}),
- "category" : forms.SelectMultiple(attrs={'class':'form-control','size':'10','multiple':'multiple'}),
- "markdown":forms.Textarea(attrs={'class':'form-control',"placeholder":"正文"}),
- }
- def __init__(self,*args,**kwargs):
- super(EditPostForm,self).__init__(*args,**kwargs)
- self.fields['title'].label=u'标题'
- self.fields['title'].required=True
- self.fields['title'].error_messages={'required':u"请输入标题"}
- self.fields['category'].label=u'分类'
- self.fields['markdown'].label=u'正文'
- self.fields['markdown'].required=True
- self.fields['markdown'].error_messages={'required':u"请输入正文"}
|