Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm just starting my Django learning so pardon me if any part of this question is off-base. I have done a lot of web searching for information on the equivalent of a visual web page designer for Django and I don't seem to be getting very far. I have experience with Delphi (Object Pascal), C, C++, Python, PHP, Java, and Javascript and have created and maintained several web sites that included MySQL database dependent content.

For the longest time I've been using one of the standard WYSIWIG designers to design the actual web pages, with any needed back end programming done via Forms or AJAX calls that call server side PHP scripts. I have grown tired of the quirks, bugs, and other annoyances associated with the program. Also, I find myself hungry for the functionality and reliability a good MVC based framework would provide me so I could really express myself with custom code easily. So I am turning to Django/Python.

However, I'm still a junkie for a good WYSIWIG designer for the layout of web pages. I know there are some out there that thrive on opening up a text editor, possibly with some code editor tools to assist, and pounding out pages. But I do adore a drag and drop editor for simple page layout, especially for things like embedded images, tables, buttons, etc. I found a few open source projects on GitHub but they seem to be focused on HTML web forms, not a generic web page editor.

So can I get what I want here? The supreme goal would be to find not only a web page editor that creates Django compatible web pages, but if I dare say it, have a design editor that could add Python code stubs to various page elements in the style of the Delph/VCL or VB design editors. Note, I also have the Wing IDE Professional IDE, version 2.0.

As a side note, if you know of any really cool, fun, or time-saving Python libraries that are designed for easy integration into Django please tell me about them.

-- roschler

share|improve this question
The fallacy is believing there is a good WYSIWYG editor. There isn't. –  Josh K Mar 18 '11 at 4:25
There are no good WYSIWYG editors? You'll probably end-up using a combination of FireBug and jsfiddle.net –  Carnotaurus Apr 3 '11 at 10:39
Not sure if you have already decided on Django but you might want to also look into turbogears 2. Its a good framework that offers, IMHO, more flexibility. –  Ominus Aug 3 '11 at 18:39
I think that using of WYSIWYG editor is bad in this case. Django is for attractive storing, handling and getting data. –  sergzach Oct 25 '11 at 16:45
add comment

2 Answers

up vote 1 down vote accepted

If you really want a wysiwyg editor for django try aptana It's eclipsed based and supports pydev and I believe is also setup for django projects.

Yeah found this

share|improve this answer
add comment

Probably not the answer you are looking for but there is no such beast. You would be better off getting away from WYSIWYG editors and getting real familiar with a good ide. I can only speak for myself but comparing the creation of code by hand with the cleaning up and "fixing" of code generated by these kinds of editors your not saving yourself any time and you end up with less of an understanding of your own project.

I had a project where i was having my views designed by a "designer" that was using a WYSIWYG editor and it was just way more work than what is was worth. It really is easier (assuming you understand the language (html,xml, ... ) to just code the things yourself. Long term I guarantee you will be more happy with the results.

My 2 cents.

share|improve this answer
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.