-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Pierre Quentel edited this page Apr 24, 2016
·
13 revisions
Karrigell is a Pythonic web framework. The first version was published in 2002, many versions have been released, based on Python version 2. It is now switching to version 3. While the same choices remain, the Python3 version is not backwards-compatible with the previous ones.
The scripts in Karrigell use the usual Python syntax, with additional built-in names to manage web programming : there are names for cookie management, redirection, session handling, etc.
The package also includes
- the HTMLTags module, with a name for all valid HTML tags, so that HTML code can be built with Python code instead of string with raw HTML code
- a simple templating system with no programatic controls (logic and loops etc to be handled in the calling Python script)
###Documentation
- Getting Started
- Tutorial
- Reference
- Scripts namespace
- Application settings
- Passing parameters to a script
- Importing a module
- Session management
- Users management and authentication
- Localisation (translations)
- HTMLTags (generate HTML from Python code)
- [Karrigell templating engine] (KarrigellTemplate)
- Running with Apache - CGI mode
- Running with Apache - WSGI mode
- Built-in web server options
- HOWTOs