views:

97

answers:

4

Is there a IDE that supports editing django templates and that is able to validate HTML and CSS?

Requirements:

  • be able to detect and highlight errors in CSS, example: forgot to close "}", or invalid css attribute
  • be able to make it learn new css attributes (like css3 ones or browser specific ones) - we don't want to see them invalidating the css
  • validate partial-HTML, like the one from inside django templates.
  • has to run on Windows
  • Python support (optional / bonus)

I know that there are many cool Python IDEs but I found none that can be used to edit and validate HTML/CSS django-templates.

+1  A: 

PyCharm from IntelliJ.

duffymo
Not that it was a requirement, but this isn't free.
Daniel Roseman
It is for non commercial/open source use.
Dean
+1  A: 

PyDev for Eclipse/Aptana

cynicaljoy
A: 

You can use geany (http://geany.org/) that support html/css and allows you to define your own snippets (http://configer.net/config/show/geany-html-and-django-snippets/) for django template language.

gruszczy
A: 

An obvious addition to this list (if you are willing to invest the time in learning) is gvim - the graphical version of the vim editor for Windows.

However if you are after a quick start up (learning wise) then your best bet would be to go with the open source Eclipse - rock solid IDE used world wide by millions of developers. It'll also mean you are familiar with Eclipse and another thing to add to your resume.

sHz