Skip to main content

a simple and powerful python web framework with pythonic "evo" templating

Project description

# evoke5

This is the python 3 version of EVOKE, currently in _active_ development.

EVOKE is a simple and powerful python web framework with pythonic "evo" templating.

installation
==
O/S: proper installation package is currently in development..

for now:
- name the folder containing this code to "evoke"
- use create_app script to create an app (say "yourapp"):

create_app yourapp

- app will be created in a sibling folder to evoke/
- cd to yourapp/code
- create a config_site.py file, similar to config_site.example, with your local settings
- ./start

contents
==

application (app) generation
--
- app: prototype application
- create_app: script to create an app

library routines
--
- lib: library routines, including data types
- data: database interface
- render: .evo html templating
- serve: application server

evoke classes for use in apps
--
- security classes
- User:
- Reset:
- Permit:
- Session:
- foundation classes
- Page: page hierarchy, including image and file handling
- Var.py: system variables

application support
--
- evo: default system-wide templates
- site: flat file resources common to all apps

system configuration
--
- config_base.py: defaults
- config_site.py: overrides for this server
- config_multi.py: multi-app server config (see below)

multi-app server (optional, as apps may be run individually)
--
- devstart: development start script (runs in foreground)
- start: production start script (runs in background)
- stop: production stop script
- multiserve.py: twisted application - called by the above scripts

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evoke-5.9.tar.gz (104.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page