一个可扩展的python web框架

Axe的Python项目详细描述


-斧头是什么?

axe是一个基于“werkzeug”的可扩展的python web框架。
它帮助开发人员在项目增长时保持项目易于扩展和测试。

与flask不同,它没有类似“flask.request”的**线程局部**变量,` flask.g`.
所有变量都是从“py.test fixture”得到的函数名注入视图函数的。

**警告**:它仍然是实验性的,并且有很多错误。


-示例


来自axe import axe的导入操作系统
app=axe()

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

def index(config):
返回config.get('system',unknown')


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


如果name=='''\u main':
app.run_simple()



-在哪里可以获得帮助?

您可以在[github问题](https://github.com/soasme/axe/issues)中提出任何问题:)
请阅读以下文档:http://axe.rtfd.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
插件Java Bukkit/spiget块指定的命令   通过索引Java在数组中查找异或   java程序无法识别字符在数组中的位置   unix无法启动测试系统“slim”:java。木卫一。IOException:无法运行程序“java”:错误=2,没有这样的文件或目录   java使用txt文件值创建对象数组   JAVAutil。扫描器如何在用户在JAVA程序上创建后为每个学生提供一个唯一的ID   java从选定的单元格列表项获取信息   小程序Java JFileChooser网络目录用户/密码提示   java如何格式化字符串以显示两位小数   keylistener使用java使用箭头键移动图形   java无法从HttpClient调用接收数据   java API中的条件字符串解析器?   正则表达式如何在java中将字符串拆分为单词来保留标点符号?   java使用多个jython PythonInterpreter对象和不同的PythonPath   java如何克服方法调用线程。sleep()在findbugs中带有锁定警告?   java Spring工具套件和Spring配置器目录结构   使用setterjava实现jTextField的swing验证输入