def formfield_for_dbfield(self, db_field, **kwargs): if db_field.name == "content": kwargs["widget"] = AdminMarkItUpWidget() elif db_field.name == "message": kwargs["widget"] = forms.Textarea(attrs={"rows": 3}) return super(PyconRevisionAdmin, self).formfield_for_dbfield(db_field, **kwargs)
class CategoryForm(forms.ModelForm): description = forms.CharField(label=_('Description'), widget=AdminMarkItUpWidget(), required=False) parent = TreeNodeChoiceField(label=_('Parent'), queryset=Category.tree.all(), required=False) class Meta: model = Category
class ReplyForm(forms.Form): body = forms.CharField( label=_("Body"), widget=AdminMarkItUpWidget(attrs={ 'rows': 8, 'cols': 50, 'placeholder': _('Body'), 'required': True })) subscribe = forms.BooleanField(label=_("Subscribe via email"), required=False)
class PostEditForm(forms.Form): body = forms.CharField( label=_("Body"), widget=AdminMarkItUpWidget(attrs={ 'rows': 8, 'cols': 50, 'placeholder': _('Body'), 'required': True })) class Meta: model = Post fields = ('body', )
class BlogAdmin(ImageCroppingMixin, admin.ModelAdmin): list_display = ['id', Blog.pdate.field_name, 'img_admin', Blog.text.field_name, Blog.active.field_name ] list_editable = [ 'pdate', 'text', 'active' ] list_filter = ['active'] ordering = ['-pdate', 'cdate'] formfield_overrides = { models.TextField: {'widget': AdminMarkItUpWidget(attrs={'style': 'height: 65px;'})}, }
class GalleryAdmin(ImageCroppingMixin, admin.ModelAdmin): list_display = ['id', 'pdate', 'img_admin', 'text', 'active'] # fieldsets = ( # (None, { # 'fields': ('img', 'img_crop_thumbnail', 'img_crop') # }), # ) list_filter = ['active'] ordering = ['id'] formfield_overrides = { models.TextField: {'widget': AdminMarkItUpWidget(attrs={'style': 'height: 65px;'})}, } list_editable = [ 'pdate', 'text', 'active' ]
class CreateThreadForm(forms.Form): title = forms.CharField(label=_("Title"), max_length=100, widget=TextInput(attrs={ 'placeholder': _('Title'), 'required': True })) body = forms.CharField( label=_("Body"), widget=AdminMarkItUpWidget(attrs={ 'rows': 8, 'cols': 50, 'placeholder': _('Body'), 'required': True })) subscribe = forms.BooleanField(label=_("Subscribe via email"), required=False)
def formfield_for_dbfield(self, db_field, **kwargs): if db_field.name == 'description': kwargs['widget'] = AdminMarkItUpWidget() return super(ItemAdmin, self).formfield_for_dbfield(db_field, **kwargs)
def formfield_for_dbfield(self, db_field, **kwargs): if db_field.name == 'content': kwargs['widget'] = AdminMarkItUpWidget() return super(SystemAdmin, self).formfield_for_dbfield(db_field, **kwargs)
def formfield_for_dbfield(self, db_field, **kwargs): if db_field.name in ['body']: kwargs['widget'] = AdminMarkItUpWidget() return super(SlideAdmin, self).formfield_for_dbfield(db_field, **kwargs)