请教 django 的 admin 取舍?

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

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

7979 次点击
所在节点    Python
31 条回复
mayne95
2018-07-02 13:41:57 +08:00
https://docs.djangoproject.com/en/2.0/intro/tutorial02/#introducing-the-django-admin

“ The admin isn ’ t intended to be used by site visitors. It ’ s for site managers.”


1. 普通(外部)用户访问
2. 内容聚合 /显示交互复杂
admin 的架子是满足基本增删改查的,如果页面满足上述任意一点,请直接自定义页面,手撸代码。
最可怕的情况是 admin 中毒[1],上述 2 点都满足,还想着 admin 一套带走,二开简直是浪费生命。怕是不明白 admin staff 的含义。

<hr/>
1. admin 中毒是指那些使用过 Django Admin 开发的程序员,尝到 admin 带来的便利之后,产生了想把任何页面都用 admin 实现的想法的症状。
hunk
2018-07-02 15:01:23 +08:00
@xiaket 总结的到位,正想放弃 django.
@ytmsdy 是非常快,前后台两套登录系统有些鸡肋。
PythonAnswer
2018-07-02 15:36:39 +08:00
刚用 xadmin 撸了个数据汇总处理系统。出活儿快。

对了 它的 chart 目前是不是有 bug。日期 x 轴对不齐。
twor
2018-07-02 21:03:34 +08:00
@moosoome 有代码不,给看看(抄抄)
moosoome
2018-07-02 22:17:06 +08:00
@twor 陈年老码 没脸拿出来
RicardoScofileld
2018-07-03 18:09:58 +08:00
@moosoome 哎呦,界面看起来还挺漂亮的
plawoo
2018-07-07 11:18:17 +08:00
@moosoome 看着不错啊,可否学习学习
tblxdezhu
2018-07-16 13:06:35 +08:00
@moosoome 能不能把输入框对齐 23333
moosoome
2018-07-16 21:10:26 +08:00
@tblxdezhu 哈哈 那时候刚学写程序没顾上 后来重构了前端
pythonwood
2018-11-27 14:04:47 +08:00
http://awesome-django.com/#admin-interface
里面参考,django 开发必备
lzc978
2019-01-09 21:34:04 +08:00
普通的增删改查够用了,虽然不是很好看,用来 debug 还是不错的

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

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

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

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

© 2021 V2EX