模仿django实现一个后台管理

Posted jacky912

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模仿django实现一个后台管理相关的知识,希望对你有一定的参考价值。

1.一个实现思路,url中包含当前表,获取到url中的表明,映射到model中的类中,然后获取model对象,然后做一个通用模板,将获取到的数据,返还给这个模板上,循环即可。

django自定义用户

  1.首先要重新写一个用户model

    继承这个类AbstractBaseUser

  2.python提供了创建用户的方法,就不需要我们自己去,通过query,model.object.create( )了 直接复制过来

  3.需要在settings配置文件,指定一下,验证时,用自己创建的用户model

    AUTH_USER_MODEL = ‘crm.UserProfile‘ #用来覆盖django自身的用户model

  4.AUTH_USER_MODEL = ‘crm.UserProfile‘ #用来覆盖django自身的用户model

    同时,django 自带了两个modelform ,用来写用户的创建页面和修改页面。

    上面就完成了自定义创建用户

    

 

以上是关于模仿django实现一个后台管理的主要内容,如果未能解决你的问题,请参考以下文章

django 框架学习:十六.django 后台管理系统

django如何实现管理员只能登录后台,不能登录前台网站?

Django 后台管理xadmin

后台管理界面自己写,模仿,更新中...

使用vue3.0和element实现后台管理模板

Django 权限管理-后台根据用户权限动态生成菜单