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
xlui 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 1
楼上的两个在玩双簧??
|
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 年。
|