Python中文
首页
教程
问答
标签
搜索
登录
注册
Django不止一个个人资料?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>是否可以将Django的用户身份验证功能用于多个配置文件?在</p> <p>我现在有设置.py包含以下内容的文件:</p> <pre><code>AUTH_PROFILE_MODULE = 'auth.UserProfileA' </code></pre> <p>还有一个模型.py包含以下内容的文件:</p> ^{pr2}$ <p>这样,如果用户登录,我可以很容易地获得配置文件,因为用户有一个get_profile()方法。但是,我想添加UserProfileB。稍微看一下,我们的出发点似乎是创建一个超类来用作AUTH_PROFILE_模块,并让UserProfileA和UserProfileB都继承自该超类。问题是,我不认为get_profile()方法返回正确的概要文件。它将返回超类的一个实例。我来自java背景(多态性),所以我不确定我应该做什么。在</p> <p>谢谢!在</p> <p>编辑:</p> <p>我找到了一种方法,通过我在这个网站上发现的一种叫做“继承黑客”的方法</p> <p>它工作得非常好,但是,从java的背景来看,这种事情是自动发生的,我有点不安,因为有人必须编写代码并称之为“hack”来用python来完成它。python为什么不启用这个功能?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>Pinax团队开发的idos应用程序旨在解决多配置文件问题。您可以调整模型,使基概要文件类的继承既可以是抽象的,也可以是非抽象的。 <a href="https://github.com/eldarion/idios" rel="nofollow">https://github.com/eldarion/idios</a>。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python中从数据帧列中删除分类值?
8 回答
如何在python中从数据帧列表中删除引号
6 回答
如何在python中从数据帧创建列表
5 回答
如何在Python中从数据帧创建嵌套的JSON
9 回答
如何在Python中从数据帧显示wordcloud
5 回答
如何在Python中从数据帧的时间戳中删除字符
7 回答
如何在Python中从数据帧绘制简单绘图?
10 回答
如何在python中从数据帧行提取具有特定长度的范围?
1 回答
如何在python中从数据帧设置dict中的值
9 回答
如何在Python中从数据库中获得一个结果
6 回答
如何在python中从数据框中绘制分类条形图
2 回答
如何在Python中从数据框中选择特定细节?
10 回答
如何在python中从数据集中删除unicode
2 回答
如何在python中从数据集中删除某些数值?
7 回答
如何在python中从数据集中选择行
4 回答
如何在Python中从数组中删除元素
3 回答
如何在python中从数组中删除单个倒逗号?
2 回答
如何在python中从数组中删除对象?
6 回答
如何在python中从数组中删除引号
7 回答
如何在python中从数组中删除所有最小值
1 回答