Skip to main content

A Django application that contains a widget to render a form field as a TinyMCE editor.

Project description

django-tinymce

django-tinymce is a Django application that contains a widget to render a form field as a TinyMCE editor.

https://img.shields.io/pypi/v/django-tinymce.svg

Quickstart

Install django-tinymce:

$ pip install django-tinymce

Add tinymce to INSTALLED_APPS in settings.py for your project:

INSTALLED_APPS = (
    ...
    'tinymce',
)

Add tinymce.urls to urls.py for your project:

urlpatterns = [
    ...
    url(r'^tinymce/', include('tinymce.urls')),
]

In your code:

from django.db import models
from tinymce.models import HTMLField

class MyModel(models.Model):
    ...
    content = HTMLField()

django-tinymce uses staticfiles so everything should work as expected, different use cases (like using widget instead of HTMLField) and other stuff is available in documentation.

Documentation

http://django-tinymce.readthedocs.org/

Support and updates

You can contact me directly at aljosa.mohorovic@gmail.com, track updates at https://twitter.com/maljosa or use github issues. Be persistent and bug me, I often find myself lost in time so ping me if you’re still waiting for me to answer.

License

Originally written by Joost Cassee.

This program is licensed under the MIT License (see LICENSE.txt)

Changelog

This document describes changes between each past release.

2.2.0 (2015-12-23)

  • TinyMCE compressor now use staticfiles to get the file content (and to find files that are in multiple static directory.) (#142)

2.1.0 (2015-12-23)

  • Rewrite URL files to let it works with Django 1.9 (#147, #148)

  • Add a CONTRIBUTORS file.

2.0.6 (2015-11-12)

  • Make sure jQuery is loaded both in the admin and for non-admin forms. (#141)

2.0.5 (2015-09-09)

  • Use static finders for development mode. (#131)

2.0.4 (2015-08-07)

  • Fix non-admin jQuery.

2.0.3 (2015-08-06)

  • Handle non-admin jQuery. (#108)

2.0.2 (2015-07-26)

  • Add Python3 support.

2.0.1 (2015-07-24)

  • Fix missing CHANGELOG.

2.0.0 (2015-07-23)

  • Starts supporting Django 1.8

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-tinymce-2.2.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

django_tinymce-2.2.0-py2.py3-none-any.whl (4.1 MB view details)

Uploaded Python 2Python 3

File details

Details for the file django-tinymce-2.2.0.tar.gz.

File metadata

File hashes

Hashes for django-tinymce-2.2.0.tar.gz
Algorithm Hash digest
SHA256 a0326f962d9003f8468ae620f9ad7e3b0a31fbaa9e936bee96f6a93d56d1fa1d
MD5 51a5fccec0889c6585eb8f4a44285183
BLAKE2b-256 59967d83aa3c6d3051c13f26045f953eccd9858718e4a9f4de255cfc97b44ea3

See more details on using hashes here.

File details

Details for the file django_tinymce-2.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_tinymce-2.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a117dd46c387f677df216af38723dbdf4c8d41c0ec84632dc83d6823790409e8
MD5 f8daac531bd4ba2a77efa38b622fe5bf
BLAKE2b-256 df07f8a8df3ee29f09cb2c14f81a6347e601a3cede8b4a13bfce13d233437440

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page