我正在使用带有JDBC身份验证处理程序的CAS,并且想知道在成功进行身份验证后,是否可以获取主体对象的其他属性(例如firstname,lastname),而不仅仅是CAS中的用户名?
我目前正在查询django的auth_users表,以返回与搜索条件匹配的用户。
users = User.objects.filter(
Q(first_name__icontains = name)|
Q(username__icontains = name) |
Q(email__icontains = name) |
Q(last_name__icontains = name)
).values(
'id', 'username', 'first_name', 'last_name', 'email'
).order_by('first_name')
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以将“ first_name”的名称更改为“ firstname”?就像我们可以在SQL [ Select first_name as firstname from auth_users]中一样;
这样我就可以使用firstname代替first_name来访问它
谢谢
我正在使用Python与django框架的Web应用程序.我已经创建了一个urls.py条目来提供robots.txt文件,但由于某种原因,它似乎无法提供服务.
url(r'^robots.txt$', 'support.views.robot_file',name="robot_file"),
Run Code Online (Sandbox Code Playgroud)
此方法适用于具有非常相似的条目的sitemap.xml
url(r'^sitemap.xml', 'support.views.sitemap_file',name="sitemap_file"),
Run Code Online (Sandbox Code Playgroud)
这让我相信只服务robots.txt文件是一个问题,因为当我改变它以服务robot.txt它的工作原理.
有人可以提出一些指示,说明为什么会发生这种情况?