具有mvc模式的简单而优雅的web框架
Bast的Python项目详细描述
关于bast
bast是一个简单而优雅的框架。bast的主要目标是为开发人员创造一个愉快和创造性的体验。bast试图通过简化大多数web项目中使用的常见任务来减轻开发的痛苦。bast旨在独立于平台,其核心语言是python。使用Python 3.*
python版本
bast使用python 3.0及更高版本来运行
用法
要安装bast,您可以使用
$ pip install Bast
bast附带了一个非常强大的cli工具,名为panther。要显示可用的命令,请使用
$ panther --help
要创建设置新项目,请使用
$ panther new project_name
$ cd project
$ panther install
$ panther run
若要访问网站并查看其设置是否成功,请在浏览器中访问127.0.0.1:2000。
更新
bast路由现在相对简单,而且更易于使用。它体现了laravel定义其url的方式和方式,但是bast使用的不是@符号,而是. 您不需要再次导入控制器
frombastimportRouteroute=Route()route.get('/','ExampleController.index')
bast控制器是从bast控制器类继承的python类。使用panther create:controller ControllerName在控制器包中创建控制器文件。若要在控制器中呈现模板,请使用self.view('template.html', args=None),其中args是字典对象,并且是可选的
frombastimportControllerclassTestController(Controller):defindex(self):self.view('index.html')
要运行应用程序,请使用
$ panther run
维护人员
$ Majiyagbe Oluwole
贡献者
$ Majiyagbe Oluwole $ Azeez Abiodun Solomon
许可证
此框架是根据麻省理工学院许可证授权的