Python Paste: Difference between revisions

Content deleted Content added
No edit summary
DrilBot (talk | contribs)
Line 2:
'''Python Paste''', often simply called '''paste''', is a set of [[utility software|utilities]] for [[web development]] in [[Python (programming language)|Python]]. Paste has been described as "a framework for [[web framework]]s"[http://reddit.com/r/programming/info/ehyf/comments/ceifh].
 
=== WSGI middleware ===
 
To understand the function of paste it is first necessary to understand WSGI middleware.
Line 10:
There are, however, other uses: '''WSGI middleware''' is python code that receives a WSGI request and then performs logic based upon this request, before passing the request on to a WSGI application or more WSGI middleware. This is analogous to the function of pipes on Unix systems. Functionality provided by WSGI middleware include authentication, logging, [[url redirection]], creation of [[sessions]], and compression.
 
=== Python paste ===
 
The Python Paste package mainly provides python modules to act as middleware.
In addition to middleware, it provides a simple python webserver that can produce WSGI request and a wrapper used to pass WSGI requests to [[Common Gateway Interface|CGI]] applications. Paste may be understood as a set of libraries making use of the WSGI standard to provide functionality other than the direct creation of content. This is useful when one is deploying applications written in a python web framework.
 
=== Uses of Paste ===
 
Paste is a component used in the [[Pylons_Pylons (web_frameworkweb framework)|Pylons]] web application framework.
 
== External links ==
Line 23:
* [http://video.google.com/videoplay?docid=-872784530622495809 Ben Bangert's Google Tech Talk], Sep 13, 2006
* [http://pycon.blogspot.com/2009/03/pycon-2009-videos.html Ian Bicking's Topics of Interest, 4:30-9:30], PyCon 2009
 
{{web-software-stub}}
{{Python Web Application Frameworks}}
 
[[Category:Python web application frameworks]]
 
 
{{web-software-stub}}