django-fs-trumbowyg is the Django-related reusable app for integrating Trumbowyg WYSIWYG editor http://alex-d.github.io/Trumbowyg/.
Install
django-fs-trumbowygusingpip:$ pip install django-fs-trumbowyg
Add
'trumbowyg'to yourINSTALLED_APPSsetting:INSTALLED_APPS = ( ... 'trumbowyg', ... )Update your
urls.py:url(r'^trumbowyg/', include('trumbowyg.urls'))
Use TrumbowygWidget in your forms:
from django.forms import ModelForm
from django.contrib.admin import ModelAdmin
from trumbowyg.widgets import TrumbowygWidget
from your_app.models import YourModel
class YourModelAdminForm(ModelForm):
class Meta:
model = YourModel
widgets = {
'text': TrumbowygWidget(),
}
class YourModelAdmin(admin.ModelAdmin):
form = YourModelAdminForm
admin.site.register(YourModel, YourModelAdmin)