python - 想要在 django-nonrel 中拆分用户名

标签 python google-app-engine django-nonrel

在我的 django-nonrel 项目中,所有用户名都以“_”(下划线)连接。例如,如果用户名是“guest_test”,那么我想拆分 guest 并单独测试。我正在尝试使用以下代码:

CurrentUser=request.user
myuser=CurrentUser.split('_')
username=myuser.pop(0)
institute=myuser.pop(0)
print username

但它给出的错误是:

'User' object has no attribute 'split'.

怎么做?

最佳答案

你在混淆the User object它有很多属性,其中 username 是这些属性之一。

CurrentUser 包含一个User 对象,所以你需要得到这个Userusername 然后做拆分 上。尝试:

institute,username = CurrentUser.username.split('_')

关于python - 想要在 django-nonrel 中拆分用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5312394/

相关文章:

python - 从 python 生成 MATLAB 代码

Python - 任何将相对路径转换为绝对路径的方法?

python - 已通过身份验证,但 user.is_authenticated 仍为 false

python - tkinter 中的标签宽度

java - GAE,升级datanucleus jar包后出现一些异常

macos - 无法使用 webapp2/Google App Engine 加载 jinja2

google-app-engine - Google App Engine 中类似 Twitter 的数据库结构

django-nonrel 和管理页面

Django non-rel - 我该如何安装它?

python - 在 rpy2 中关闭 ggplot2 网格