请教大神们

2018-12-17 15:32:07 +08:00
 ntuwang

用 django 框架,却弃用了 model,是什么骚操作

2049 次点击
所在节点    Python
17 条回复
weifengzi2009
2018-12-17 15:51:28 +08:00
那为啥不用 flask ?
552415563
2018-12-17 16:19:20 +08:00
有可能是数据库已经建好,数据库共用的吧,不过理论上应该都可以用 model 的吧,个人理解
xpresslink
2018-12-17 16:20:20 +08:00
老外吃沙拉时候不用刀,为什么不用筷子?
都是吃饭的工具只是吃某些方便一些,某些不方便一些。
哪个熟悉就用哪个而已。
CallMeReznov
2018-12-17 16:22:31 +08:00
我买华硕的主板不一定非得要华硕的显卡啊
我万一手里已经有一张了呢?


不过直接有库为什么不直接 flask 一把梭呢
xpresslink
2018-12-17 16:47:26 +08:00
@552415563 已经有库的情况是可以用 model 的,管理工具有个 inspectdb 功能,直接从已有数据库结构把 Model 给生成了。
haoji
2018-12-17 16:52:58 +08:00
OhYee
2018-12-17 17:01:39 +08:00
话说 django 的 model 上手很不友好啊。
虽然不用 model 还不如用 flask,但是 model 本身的问题更主要吧
ithou
2018-12-17 18:02:12 +08:00
是时候弃用的?我正在学 django --V2EX 小程序
ntuwang
2018-12-17 18:22:10 +08:00
不用 model,写原生的 sql 的语句,我觉得我不会写了
Outliver0
2018-12-17 18:28:22 +08:00
@ntuwang 提升执行效率
careofzm
2018-12-17 18:41:41 +08:00
Django 中有 sql, 觉得像翔里有金针菇一下恶心
xpresslink
2018-12-17 18:42:29 +08:00
@OhYee django ORM 和 flask 用的 sqlalchemy 相比上手可容易多了,用着也简单,友好性可是强多了。
ntuwang
2018-12-17 18:48:16 +08:00
@careofzm 是的 ,我看着好别扭
ntuwang
2018-12-17 18:50:07 +08:00
@xpresslink 废掉了 model 感觉后端就像是完全在堆脚本
xpresslink
2018-12-17 18:52:35 +08:00
@ntuwang 这个只和你做什么项目和要解决问题有关系吧。
OhYee
2018-12-19 09:02:46 +08:00
@xpresslink 当时对着文档搞了好几天,还是没熟练的把需要的 sql 转换成 model 的形式。最后还是自己封了个 orm 来用。
主要对比的是上手性吧,毕竟 flask 没有指定用啥。
xpresslink
2018-12-19 12:08:31 +08:00
@OhYee 这两个框架各有特色,学哪个都够用了。
如果论上手快速撸出东西来,应该是 django 要方便点,因为常用的组件之类的直接都包括在安装包里面了,但是耦合度高你要想定制一下 django 的框架难度就提高很多。flask 上来只给你一个最基本的核心,所有需要的组件都要自己去组合安装,但是组件之间的耦合就没有那么紧,你自己定制的灵活性就高了一些。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/518304

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX