Skip to main content

An Extendable Python Web Framework

Project description

- What is Axe?

Axe is an extremely extendable web framework for Python based on `Werkzeug`.
It help developer keep project easy to extend and test when project grows.

Unlike Flask, there is no **Thread-Local** variables like `flask.request`, `flask.g`.
All variable are injected into view function through function name inspired by `py.test fixture`.

**Warning**: It's still experimental and has many buggy.

- Example

from axe import Axe
import os
app = Axe()

@app.ext
def config():
return {'system': os.name}

def index(config):
return config.get('system', 'Unknown')

app.build({'/': index})

if __name__ == '__main__':
app.run_simple()


- Where can I get help?

You can ask any question in [Github Issue](https://github.com/soasme/axe/issues) :)
Read documentation here: http://axe.rtfd.com

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

Axe-0.0.3b.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file Axe-0.0.3b.tar.gz.

File metadata

  • Download URL: Axe-0.0.3b.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Axe-0.0.3b.tar.gz
Algorithm Hash digest
SHA256 e1138e6735deab43f76c3a551a0d4296ee84e0d3287474746b1cb9f37d0048e1
MD5 bcddf1edd9cd5700822b91be854b30b9
BLAKE2b-256 451d95bd3d2a18b6e3f31bec396b19700e9f8c6ae845109a36b148bdfd56cc4a

See more details on using hashes here.

Supported by

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