Integrate TinyMCE 4 in Django projects
Project description
Features
- Support only TinyMCE4.
- Support Django Filebrowser.
Install
pip install django-tinymce-4
Add applications to INSTALLED_APPS in settings.py for your project (order is important):
INSTALLED_APPS = ( 'tinymce_4', 'grappelli', 'filebrowser', 'django.contrib.admin', )
Add the Django Filebrowser site to your url-patterns (before any admin-urls):
url(r'^grappelli/', include('grappelli.urls')), url(r'^admin/', include([ url(r'^', include(admin.site.urls)), url(r'^filebrowser/', include(fb_site.urls)), ])),
Usage
from tinymce_4.fields import TinyMCEModelField from django.db import models class ModelFoo(models.Model): content = TinyMCEModelField('Foo content')
Custom Settings
- Base Settings: /tinymce_4/static/tinymce_4/settings/full/setings.js
- Menu: /tinymce_4/static/tinymce_4/settings/full/menu.js
- Plugins: /tinymce_4/static/tinymce_4/settings/full/plugins.js
- External plugins: /tinymce_4/static/tinymce_4/settings/full/external_plugins.js
- Templates: /tinymce_4/static/tinymce_4/settings/full/templates.js
Demo
cd django-tinymce-4/example/
pip install -r requirements.txt
python manage.py runserver
Contributing
- Create an issue to discuss about your idea
- Fork it
- Create your feature branch: git checkout -b new-feature
- Commit your changes: git commit -am ‘Add some feature’
- Push to the branch: git push origin new-feature
- Create a new Pull Request
- Profit!
Setup environment
Install npm packages
cd django-tinymce-4/
npm install
Run example
cd django-tinymce-4/example
python manage.py runserver
Build css
gulp css
Branches
- master - latest release branch
- develop - development branch for new releases
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size django-tinymce-4-0.0.27.tar.gz (1.4 MB) | File type Source | Python version None | Upload date | Hashes View |