猿问

请教一下这个问题:flask如何同时连接多个数据库?

请教flask如何同时连接多个数据库


慕尼黑8549860
浏览 1680回答 3
3回答

收到一只叮咚

shell连接不同的数据库会有不同的连接命令,像连oracle用sqlplus命令, mysql 用mysql命令,sybase用isql命令如连接oracle:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]mysql命令 应该是mysql -u用户名 -p用户密码 -hIPAccess不清楚,access能安装在unix上吗?应该只能在windows上才能用吧.

炎炎设计

你需要了解的大概是以下东西前端 尝试flask_bootstrap 结合jinja2 模版等jinja访问flask的变量简直不要更容易,只需要在路由的return之中将你想传递给前端的变量当作参数就行数据库我用的是sqlite3 因为觉得很轻,所以对数据库操作没用flask的插件 直接简单粗暴的用conn cursor之类云云python自带的操作sqlite方法裸写几乎前端就是各种form提交给后端后端接受前端post过来的数据 做出各种操作。然后返回的时候在return中把需要前端显示的数据作为参数一并return。前端利用jinja2就可以直接获取到了。比如我的用户系统就是用session存值来实现的。写好之后,由于flask自带的web太烂 多几个请求就崩了 所以你还需要略微了解一下uwsgi和nginx最终单文件几十行代码搞定了一个迷你社交网站 每个人有自己的个人页面,同时可以互相评论 点喜欢等等其中涉及了数据库的增删查改,以及你所说的 将其显示在前端 的功能当然,我写的很逊,也没有做mvc分离 代码写成一坨 只图糙快猛了…所以说如果想简单的实现你要的功能不用再考虑其他的了 直接开写吧 基础的flask就够了 不会就查书就行了用张纸把你的各个需要做的部分列一下 比如用户 审核 查看 统计 之类的 逐个解决
随时随地看视频慕课网APP
我要回答