1
xrlin 2016-12-05 10:22:29 +08:00 via iPhone
自己定义 view ,官方文档好像有说,具体我忘了,已经一年没写过 flask 了
|
2
janxin 2016-12-05 10:26:13 +08:00
|
3
KKKKKK 2016-12-05 10:30:06 +08:00
flask-admin 很难用,与其在他基础之上大量修改,这时间完全可以自己写了。
flask-admin 个人认为他为了匹配 Model ,做了很多无谓的功夫。 而且在某些地方做得也不是好。 比如用 Mongoengine 的时候,只要是 db.ReferenceField 里面的内容都做的跟渣一样。 改起来特别不舒服。 |
6
slwl OP @janxin 参考了 form_widget_args , form_overrides , form_args , form_edit_rules 。但是还是没能实现我想要的,改成中文显示和为每个 control-group 添加 CLASS
|
7
wellsc 2016-12-05 13:02:12 +08:00
flask-admin 和 flask-security 是我用过的最不 Pythonic 的两个插件
|
8
gotounix 2016-12-05 13:10:07 +08:00
添加 class 可以这样写:
{{ form.username(placeholder="Username", class_="form-control") }} |
9
gotounix 2016-12-05 13:13:13 +08:00
上面是写在 template 里,添加 CSS 。
添加属性可以这样写(这个在 form 里写): content = TextAreaField(u'Content', render_kw={"id": "content"}) 添加一个值为 content 的 id 。 |
10
slwl OP http://www.jianshu.com/p/c45510d0fc36
这文章里面是通过 column_labels 和 form_columns 实现了的。为什么我按照下面的设置还没不行呢?求教 ![QQ 截图 20161205145726.png]( https://ooo.0o0.ooo/2016/12/05/58450fd562d52.png) |
11
honmaple 2016-12-05 22:17:50 +08:00
flask-admin 的 ui 确实 low ,不过个人项目将就能用
|