is there a WYSIWYG for Django

22 views
Skip to first unread message

john

unread,
Feb 8, 2020, 10:34:27 AM2/8/20
to django...@googlegroups.com
Hi,

I realize that Django does not have a frontend but is there a tool/package that works well for WYSIWYG a simple website?

Johnf

Andrew C.

unread,
Feb 8, 2020, 10:52:47 AM2/8/20
to django...@googlegroups.com
Try Quill.js. If you google Quill.js and Quill.js Django, I believe
you'll find the Django package that goes along with that text editor.
Really, you only need the Quill.js code for your template. WYSIWYG is
just a user typing in HTML without realizing it. Just save the HTML
(because the rest is escaped while the user is typing).

It's also useful if you escape all instances of a script tag in case
someone inputs an unescaped <script></script>. Your server wouldn't be
destroyed necessarily, but there could be some XSS that you want to
avoid.
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/da5f5c36-0bca-4a47-d91d-5c67b657c7a5%40jfcomputer.com.
>

johnf

unread,
Feb 8, 2020, 11:03:02 AM2/8/20
to django...@googlegroups.com
Thanks that is a start.  I would also like something that will help with design of the pages/views.

Johnf

Bill Freeman

unread,
Feb 8, 2020, 11:37:28 AM2/8/20
to django-users
I have used Django Fiber:   http://ridethepony.org/
And several other CMS.  I mostly used TinyMCE.
The world may have moved on.

johnf

unread,
Feb 8, 2020, 11:52:24 AM2/8/20
to django...@googlegroups.com
Thanks Fiber looks better.  But you did say you use mostly TinyMCE.  I can develop the site (it's just as straight forward with some pictures, menu and a few pages) then hand that over to the owners to maintain using TinyMCE??  What about mobile etc...?

Johnf 

Bill Freeman

unread,
Feb 8, 2020, 12:23:56 PM2/8/20
to django-users
That's the plan.  It's what I though you meant by WYSIWYG.  Fiber is nice because they don't have to understand a back end interface; you just edit from the page that you want to change, edit a particular element of it, which client's have an easier time with.  But there still has to be something that lets you edit HTML straightforwardly, and that needs to run in the browser for responsiveness.

Desmond Nyamador

unread,
Feb 8, 2020, 1:51:37 PM2/8/20
to Django users
Hi I suggest you try out Django summernote. Easy to setup for your admin and frontend

Jason

unread,
Feb 8, 2020, 7:42:12 PM2/8/20
to Django users
Anytime you have a question of "is there something in django that will do X?", check out https://djangopackages.org/

For example, there is a pretty good up to date WYSIWYG category with possible options


john

unread,
Feb 9, 2020, 12:41:33 AM2/9/20
to django...@googlegroups.com
Thanks - that was very helpful - but of course so were the personal suggestions.
Johnf
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages