django中后台admin我是自己写的,现在要用用户认证这块了,感觉他自带的认证功能比较好,如何使用呢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django中后台admin我是自己写的,现在要用用户认证这块了,感觉他自带的认证功能比较好,如何使用呢相关的知识,希望对你有一定的参考价值。
就是说,如何把它自带的认证机制这块拿到自己写的后台中来使用呢,请高手帮帮指点下。十分感谢。明白后必加倍给分。
参考技术A 不是使用自带admin的时候,有个配置文件捏,主要在那个文件里面改就好了,admin的实质其实就是一个工厂而已,配置了在系统第一次加载的时候就已经全部生成,默认路径是admin,既然你自己写了admin模块,你把你写的url路径换一个,那么在访问的时候,就两个都能访问了撒,比如你的admin最开始的基本路径叫admin1,就和默认admin分开了,想用那个服务,调用哪一个就好了 参考技术B 自带的认证功能确实很好,但我没明白你所说的admin是自己写的是什么意思,而且用户认证这块东西很多,不知从何讲起if request.user.is_authenticated():
# 认证的用户
else:
# 匿名用户
参考资料:http://zh.wikibooks.org/zh/Django/%E7%94%A8%E6%88%B7%E8%AE%A4%E8%AF%81追问
你QQ是多少,我可以向你请教一下。我的735016489
本回答被提问者采纳 参考技术C 用老版本的不用认证
django在admin后台注册自己创建的数据库表
django在admin后台注册自己创建的数据库表,这样我们就可以在admin后台看到表结构信息,我们就可以在admin后台快速录入表记录信息
如果没有注册,那么你在登录django自带的admin的后台,就看不到我们创建的表结构
登陆django的admin的后台会出现以下界面
这个时候需要把自己创建的数据表也注册到admin中,这个时候就需要在数据表对应的app中找到admin.py文件
加入以下代码:
from .models import UserProfile class UserProfileAdmin(admin.ModelAdmin): pass admin.site.register(UserProfile,UserProfileAdmin)
以上是关于django中后台admin我是自己写的,现在要用用户认证这块了,感觉他自带的认证功能比较好,如何使用呢的主要内容,如果未能解决你的问题,请参考以下文章