请教 django 的 admin 取舍?

2018-07-02 08:18:56 +08:00
 hunk

django 的 admin 确实方便,尤其是 xadmin,简直不用写代码了。 但是,想自定义一个页面聚合不同数据,还无处下手,还不如从头再来自己写。 admin 是否提供的场景是,仅仅录入数据,不需要太复杂的管理功能,前台仅仅用于显示的情况? 我现在是想做一个类似库存管理的东东。

7717 次点击
所在节点    Python
31 条回复
zhengxiaowai
2018-07-02 08:26:21 +08:00
xadmin 这垃圾东西还有人用呢?

django 的 admin 是可以重写的,自己评估调研一下,不合适就不用咯
hunk
2018-07-02 08:29:23 +08:00
@zhengxiaowai 乍一看,很爽的,定义 model,啥都有了。研究 admin 还不如自己用 flask 撸,自由。
其实也是借这机会,对比下 django 和 flask.
zhengxiaowai
2018-07-02 08:34:08 +08:00
@hunk 看需求多复杂了,如果只是简单的录入和显示,那么我只要写显示的 template + 几行 python 代码就搞定了。
moosoome
2018-07-02 08:37:06 +08:00
直接写个录入界面就行了啊,录入界面在 views 里添加 @login_required()
moosoome
2018-07-02 08:39:05 +08:00
@zhengxiaowai 还有什么好用的 admin ui 吗?目前常用 django-suit,新出的 v2 版本还可以
hunk
2018-07-02 08:45:14 +08:00
@moosoome 我的感受是简单的 blog,cms 这种,应该适合 admin.
略复杂的展示,还是自己来写的好。
chaleaochexist
2018-07-02 08:48:06 +08:00
还是自定义吧.
admin 二次开发有时候想去屎.
chengxiao
2018-07-02 08:53:01 +08:00
@moosoome
django jet
picture2200
2018-07-02 09:01:19 +08:00
客制 django admin 性价比不高,自己写几个页面又快又省事。
xiaket
2018-07-02 09:12:20 +08:00
嗯, Django 用户的必由之路: 用 Django -> 用 Admin -> 想改 Admin -> 失败 -> 不用 Django...
Marmot
2018-07-02 09:19:44 +08:00
用 Django -> 用 Admin -> 想改 Admin -> 改了一部分 -> 前后端分离
ytmsdy
2018-07-02 09:27:20 +08:00
发个帖的功夫,估计能写完 7,8 个 model 的 admin 界面了吧。。
moosoome
2018-07-02 09:36:45 +08:00


我居然用 django 写过库存管理 2333
xiwangzishi
2018-07-02 09:51:45 +08:00
功能比较复杂的页面我都是自定义 Django 的 admin 页面。
knktc
2018-07-02 09:54:58 +08:00
完全可以,只需要学习下 django 文档里面的 admin site 那一篇,然后加上各种 google,stackoverflow 的查询即可
lauix
2018-07-02 10:11:20 +08:00
之前一个项目用到 XADMIN 一脸懵逼,后来作者面对面教我怎么用,别看笨重其实特灵活,发现 XADDMIN 还是很牛逼的,只是文档不完善,不熟悉的人还真用不明白。
TimLang
2018-07-02 10:14:54 +08:00
Django 的 admin 是 rails 所没有的强大功能啊,兄 dei。想要自定义修改 admin 的页面很简单,google 下有很多教程的。
gotounix
2018-07-02 10:19:16 +08:00
@chengxiao Django JET 有很多 Bug,作者好像也不怎么维护了,慎用。
xpresslink
2018-07-02 10:32:29 +08:00
xadmin 的文档不太好,要自己去看源代码才能发现很多功能和可定制的地方。
总体上来说如只是一两个页面可以自己按 xadmin 或 admin 的要求换成自己写的模板的。
再加用 tabularinline inlinemode 基本上常见的后台管理功能就都能实现了。
z550665887
2018-07-02 10:38:20 +08:00
@Marmot 前后端真的爽

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

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

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

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

© 2021 V2EX