
1 ericls 2018-05-12 00:09:40 +08:00 via iPhone 有没有什么具体的问题 可以讨论一下 |
2 agagega 2018-05-12 00:15:24 +08:00 via iPhone 看 Django 都觉得全是黑魔法了,要是哪天看到 Ruby on Rails 不得吓掉下巴 |
3 lolizeppelin 2018-05-12 00:42:10 +08:00 via Android 只要不折腾元类都不算黑魔法 |
4 JamesMackerel 2018-05-12 00:55:23 +08:00 via iPhone 用 rest framework 试试,好方便的。 不过教程少,文档写得屎。打算什么时候自己写一个文档。 |
5 WildCat 2018-05-12 01:04:55 +08:00 |
6 timothyye 2018-05-12 01:24:35 +08:00 flask 的数据库都在一张表,啥意思? |
7 wwqgtxx 2018-05-12 01:36:26 +08:00 via iPhone 相比 spring boot 的黑魔法算个啥 |
8 sevenQu OP |
9 akiakiseofficial 2018-05-12 09:25:06 +08:00 via iPhone @sevenQu 一个 model 文件里不同继承 db.Model(sqlalchemy) 的类也是不同的表啊 |
10 timothyye 2018-05-12 09:27:34 +08:00 via Android @sevenQu django 的设计理念是一个站点根据功能拆分成多个 app,每个 app 的代码结构里面都有相关的 model 定义,这样可以在代码结构上,把不同 app 的 models 定义分别开来管理。 |
11 ycz0926 2018-05-12 10:11:25 +08:00 django 的 orm 用着还可以,至于 admin,如果不是简单的 crud,建议上个前端的 css framework |
12 ycz0926 2018-05-12 10:12:31 +08:00 当然,你也可以用 django 写 api,用 flask 搭 admin,不过会遇到 db 使用上重复定义 table 的问题,可以考虑在 flask 中用 orator,tornado 也可以用 |
13 fujie 2018-05-12 10:46:22 +08:00 人生苦短,django 太繁,我用 Enhancer |
14 Hopetree 2018-05-12 14:10:40 +08:00 api 可以用 django-restframework,管理权限可以直接使用 django 自带的权限,很方便 |
15 abmin521 2018-05-12 14:15:55 +08:00 via Android 楼上的两个在玩双簧?? |
17 hekaihao2015 2018-05-12 14:58:22 +08:00 django 就是填空题把 |
18 PureWhite 2018-05-12 15:06:38 +08:00 Django 用惯了的表示。。。。实在是太方便了。 等你用惯了就会觉得再也不想用别的框架了。 |
20 niubee1 2018-05-12 15:24:19 +08:00 flask 本身没有 ORM, 用 sqlalchemy 来管理数据的话, 完全可以把模型类分布到多个不同文件里, 不知道楼主为啥觉得不行, 这个和 flask 无关, 甚至和 sqlalchemy 也无关, 就是楼主 Python 都不熟练导致的吧 |
21 OpenJerry 2018-05-12 15:40:30 +08:00 via Android 最近 web 开发的帖子总看到 Enhancer 的推广 |
22 ipwx 2018-05-12 16:04:01 +08:00 Flask 竟然集成了数据库?现在怕不是 8102 年。 |