TinyMCE widget for Django
Project description
django-tinymce-lite
django-tinymce-lite is a Django application that contains a widget to render a form field as a TinyMCE editor. This package provides same namespace as django-tinymce, but grabs latest stable tinymce static files from CDN.
Quickstart
Install django-tinymce-lite:
$ pip install django-tinymce-lite
Add tinymce to INSTALLED_APPS in settings.py for your project:
INSTALLED_APPS = (
...
'tinymce',
)
In your code:
from django import forms
from tinymce.widgets import TinyMCE
from .models import FooBar
class FooBarModelForm(forms.ModelForm):
class Meta:
model = FooBar
fields = ['content1']
widgets = {
'content1': TinyMCE
}
Configuration
django-tinymce-lite is configured through django settings mechanism. Following options are availiable:
# Url to tinymce init js
TINYMCE_JS = '//cdn.tinymce.com/4/tinymce.min.js'
# If you need pass extra static files for all tinymce widget
TINYMCE_EXTRA_MEDIA = {
'js': [],
'css': {}
}
# Config, that passed to tinyMCE.init functions
TINYMCE_CONFIG = {
'selector': '.django-tinymce',
'theme': 'modern',
'relative_urls': False,
}
For tinymce configuration, read more on site.
Releases
Latest release is 1.0.0. It’s support python 2.7, 3.4, 3.5, 3.6 and Django >= 1.7.
Support and updates
Use github issues https://github.com/vanadium23/django-tinymce-lite/issues
License
Originally written by Aljosa Mohorovic.
Much inspired by django-select2.
This program is licensed under the MIT License (see LICENSE)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-tinymce-lite-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a24c3c9b0efbb537115db61413280c367a05ce82ef6aaa3992289feff38f4466 |
|
MD5 | 7df1a5abc187e71cd7f6b1ee05ab7f77 |
|
BLAKE2b-256 | a72426bbdd5614426ee59ab49c46d5b3289586e514592852107705aff3df56f2 |