Django如何自定义个后端管理模块?

  • 不想用Django自带的Admin控制台,想做一个自定义的后台管理应该如何实现?
  • 我是一个PHP程序员,昨天没事看了看Django的文档,一位朋友需要在线考试系统,用Django来开发,我寻思着没事就做做。
  • 因为试卷管理需要注重用户体验并且需要较大的自由度,我感觉琢磨Admin深度定制的成本太高,所以想自己写一个后台管理。
  • 那么我应该如何划分出一个后台模块,从而可以达到和前端公用一套模型的目的呢?
  • 还有个知识点顺便问一下各位高手,我看文档是在views.py里面写各种方法,那么如果业务比较复杂,把方法都写在views.py中不是太不好维护了吗?应该如何将方法进行分离呢?

clipboard.png

阅读 2.4k
1 个回答

1.不想用自带的admin,我记得有个叫xadmin的,也还不错
2.如果想自己定制那就新建个模块,无非就是提供接口,增删改查,模型肯定是和前端公用的,你只要在你的view里import就好了
3.可以不在view.py里写各种方法,view.py里只是请求处理函数,具体的处理逻辑你可以写在另外的文件里

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进