在我的 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
对象,所以你需要得到这个User
的username
然后做拆分
上。尝试:
institute,username = CurrentUser.username.split('_')
关于python - 想要在 django-nonrel 中拆分用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5312394/