使用flask的dstore web api和js客户端

Flask-DStore的Python项目详细描述


https://img.shields.io/coveralls/MarkLark/flask-dstore.svghttps://img.shields.io/travis/MarkLark/flask-dstore/master.svghttps://img.shields.io/pypi/v/flask-dstore.svghttps://img.shields.io/pypi/pyversions/flask-dstore.svg

flask dstore是一个web api和javascript客户端。 api路由、逻辑和客户机代码将自动为您生成。

安装

pyman可以从pypi存储库获得。

这意味着您只需在控制台中运行以下命令即可安装pyman:

$ pip install dstore-flask

最小示例

fromflaskimportFlaskfromdstoreimportMemoryStore,Model,var,modfromflask_dstoreimportAPIclassCar(Model):_namespace="cars.make"_vars=[var.RowID,var.String("manufacturer",32,mods=[mod.NotNull()]),var.String("make",32,mods=[mod.NotNull()]),var.Number("year",mods=[mod.NotNull(),mod.Min(1950),mod.Max(2017)]),]# Create the app instancesapp=Flask(__name__)store=MemoryStore([Car])api=API(store,app)# While inside the Flask app context, create all storage and add a carwithapp.app_context():store.create_all()Car(manufacturer="Holden",make="Commodore",year=2005).add()# Run the Flask dev. serverapp.run()# Now destroy all datawithapp.app_context():store.destroy_all()store.destroy_app()

文档:ReadTheDocs

源代码:GitHub

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

推荐PyPI第三方库


热门话题
正则表达式Java使用关键字拆分字符串   Neo4j Java API模式索引范围查找?   java访问JButton[]   java如何混淆tomcat日志文件中的请求属性   apache运行CGI Java程序   java从一个Eclipse插件开始,我如何通过编程使Eclipse编辑某个文件?   从php中的SQL数据库到Java中的多个值作为单独的变量   java如何在多个osgi捆绑包之间共享资源   datetime Java time,无法从历元秒解析年份   java无法在安卓应用程序中使用morpho指纹扫描仪设备捕获指纹   java使用groovy/ratpack发送电子邮件   javascript在jsp页面中添加验证,但在控制台中仍然显示一些错误   java如何修复com。mysql。jdbc。DocsConnectionPropsHelper   java AlertDialog dispatchTouchEvent