Thanks for your comments Graham, and as always, thank you for providing mod_wsgi to make all of these other things possible.
I'll take the discussion with Marc off-list. On Fri, Oct 5, 2012 at 7:50 PM, Graham Dumpleton <[email protected] > wrote: > The simple reality is that Python code indenting is significant. This > does not work very well when it comes to trying to embed Python code > inside of HTML. It is too easy, with editors not helping, to screw up > the indenting of the Python code and thereby break your page without > the person writing the page even realising how they have managed to > break it. > > So Python being a generic programming language and not specifically > designed as a web language like PHP was, will always make code > embedding hard due to that one specific issue. > > Yes PSP in mod_python did allow it, but it was still a right pain to use. > > Graham > > On 6 October 2012 09:30, Marc ThinlineData <[email protected]> wrote: > > Graham - I respectfully disagree, but not from the point of view that you > > may think I am. When looking at frameworks, Django probably pops up as > the > > first one for first time Python people that want to expand to the web. > > > > Django is obscure, tedious and requires to adhere by principles and only > > works for large projects. I understand there is Flask, Pylons, Pyramid, > > Web2py, Webpy and probably more frameworks, than what we are allowed to > type > > into as a response character wise. I am also well aware of the fact that > > they offer stability, professional coding techniques and security, over > > dropping code into files as with php/jsp. > > > > But I am coming from another world. A world that is outside of the > hardcore > > development world, that focuses more on end user interfaces, production > > times and aesthetic value. Most companies probably cant offer to pay a > > developer wage, or multiple developers for that matter. A large number of > > internet business are ALSO about SEO value, CSS value and "just > deploying a > > website". Why else would entire web platforms such as > templatemonster.com > > have such a massive business. Most of their stuff is based on php. Not > one > > single framework integration or MVC standard is there. > > > > For those people Wordpress, Joomla and Drupal is their world. They dont > even > > think MVC or argue about Zend Vs Django or Flask Vs Rails (or other > > comparisons). For them the web interface is more simple. And for them the > > choice usually stands to be php and in increasingly rare instances asp. > > Javascript with jQuery takes care of the rest, and this more or less > covers > > 95% of the web ecosystem. Remaining are the big boys that hires people > which > > even knows what mod_wsgi is and why it should be installed, and can > choose > > OS and probably a bunch of other stuff. > > > > So my point here is that offering the power of Python and the simplicity > of > > Python to integrate into HTML will open up more doors than some might > > imagine to begin with. Remember that not everyone doing some code in PHP > > nescesarily is using Zend or CakePHP. A large industry is surviving > purely > > on fixing, modding, editing and tweaking PHP files from popular CMS's as > > that is what most people are pitching since it is visually understandable > > for end users. > > > > Jason - Do you by any chance have this for Python 2.7 or can port it > over to > > 2.7 without much work? It would really bring a lot of cool things to the > > Python ecosystem. Personally I am happy to see something like this take > off, > > as it will allow more people to be introduced to Python/web without > having > > to take long tutorials about MVC ideology. Does your mod allow you do run > > extensions such as .psp in the browser? What do you call your extension? > And > > is the only logic separation in your HTML the triple quote to type Python > > code? > > > > > > On Friday, October 5, 2012 11:57:43 PM UTC+1, Graham Dumpleton wrote: > >> > >> Template systems which embed Python code directly into HTML is > >> generally regarded as bad practice in the Python world. > >> > >> You are better off just learning about one of the more modern template > >> systems. > >> > >> I would very much suggest you try Flask and the Jinja2 that it > >> supports. This is going to be the simplest path. > >> > >> Graham > >> > >> On 6 October 2012 06:50, Marc ThinlineData <[email protected]> > wrote: > >> > I was wondering if mod_wsgi eventually allows me to embed Python code > >> > directly into HTML such as mod_python does? > >> > > >> > I have installed mod_wsgi but I came short to finding any topic that > >> > pointed > >> > me into a direction for allowing me to directly embedding Python code > >> > into > >> > an HTML file. > >> > > >> > What I cant really figure out would be what the extension of the files > >> > would > >> > then have to be ( .psp? ) > >> > > >> > And additionally to that, what is the coding syntax going to look > like ( > >> > {% > >> > %} ) ? > >> > > >> > I was looking at Mako for Python to embed Python code directly into > >> > HTML, > >> > but it seems Mako still uses the template approach. And I am not > really > >> > to > >> > happy about the entire MVC terminology for the small fixes and > patches I > >> > need to do on certain websites. > >> > > >> > Hope someone can direct me to an article or tutorial that covers > >> > mod_wsgi > >> > with Python embedded into HTML. > >> > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups > >> > "modwsgi" group. > >> > To view this discussion on the web visit > >> > https://groups.google.com/d/msg/modwsgi/-/g6BQdctrAj8J. > >> > To post to this group, send email to [email protected]. > >> > To unsubscribe from this group, send email to > >> > [email protected]. > >> > For more options, visit this group at > >> > http://groups.google.com/group/modwsgi?hl=en. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "modwsgi" group. > > To view this discussion on the web visit > > https://groups.google.com/d/msg/modwsgi/-/Rs1sqr3JDOgJ. > > > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > > http://groups.google.com/group/modwsgi?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/modwsgi?hl=en. > > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
