25. Template: Client-side Logic such as date format 18/12/2006" or "2006-12-18" presentation need to solved without breaking the separation strategy HTML/XHTML CSS Javascript Structure : What Does it MEAN? Presentation :What does it LOOK like? Behavior : What Does it Do ? View(Controller): Server-side Logic Content: Django is for backend. You still have to know XHTML/CSS/Javascript for your front-end needs. The View in MVC isn’t easy as you might think
Django follows Python's core concept of keeping things as simple as possible and understandable. This leads to much more maintainable code in the future. Libraries play a huge part in choosing Django over Rails. Python has a library for just about everything Basically coding practices which help you put together some quick, clever code. This is nice, but much like Perl code it can end up making code a PITA to maintain. I cannot express how much better this is than than anything Ruby has. Ruby's module system doesn't even come close.