需求,要可以让用户创建,修改, 数据库的表
第一个问题:web后端的选择。
目前使用 django 框架
django ORM 操作下 是无法让用户 自定义 和 创建数据库的。
如果不用ORM 和 models. 用户 不可能去写 models 和 orm 命令
直接在 django 中进行原生 Sql 操作,感觉又不是很方便
本人没用过其它 web 后端。
请教我这种需求,用哪种 web后端写合适?
第二个问题:
python 有没有 把 json格式 转成 sql语句 的组件?
把json 解析出来,再拼接成 原生 sql 有些麻烦,
比如: 前端发过来json { db: 'table1' ,name: '小明’,age:'18'}
后端如果 原生 sql
sql ='select * from ' + db + ' where name = 小明 and age =18'
但是 我们不可以确定 前端传过来什么,或者是 更复杂的查询或post
这里而要 改成变量。所有没有 什么工具 根据Json 来自动 生成 查询条件,
web后端的选择,需要用户自定义数据库,现有用 django .请教哪种合适
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注 第一个问题
没太理解你什么意思,简单说一下
一般开发现在流行前后端分离,然后就是数据库和中间件对于后端,可以使用Django Rest Framework来开发提供API接口,
对于数据库,根据自己需要选择,一般来说就MySQL
对于前端,现在一般三大框架;Angular、React、Vue
选择其中一个作为前端来写页面,调用后端的API接口。第二个问题
JSON to sql 可以使用第三方库 pandas 和 sqlalchemy 配合使用来实现。
具体步骤可以看这个:How to Convert JSON to SQL format In Python – JCharisTech https://blog.jcharistech.com/2020/01/08/how-to-convert-json-to-sql-format-in-python/本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 2024-五一综合模拟赛
- ¥15 下图接收小电路,谁知道原理
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题
- ¥15 matlab中使用gurobi时报错
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭