下面是MySQL数据库表-string='24\xa0081\xa0728'
''.join(e for e in string if e.isnumeric())
'24081728'
下面是我的代码出现在View.py文件中。
auth_user
它仅返回用户名。您能否建议为什么只获取用户名而不获取完整记录?
如果需要更多信息,请告诉我
答案 0 :(得分:0)
它返回由用户名表示的用户对象列表。您可以以(obj.property)的形式访问对象的所有属性。例如:如果您的用户模型中有first_name
u = userobj.first()
u.first_name
u.last_name
答案 1 :(得分:-1)
If you want to fetch the complete user information, then you have to return User object, so that you can iterate throught that User object in your template
Example:-
Views.py
from django.views import generic
class loginController(generic.ListView):
template_name = 'project_app/user-list.html'
model = User
def get_queryset(self):
userlist = User.objects.all()
return userlist
project_app/user-list.html
{% if object_list %}
{% for user in object_list %}
<p>{{ user.username }}</p>
<p>{{ user.first_name }}</p>
{% endfor %}
{% endif %}