我的用户登录在身份验证过程中存在一些问题。我正在使用 Django 1.9 和 Python 3.6
用户 = 身份验证(用户名 = 用户名,密码 = 密码)
将用户返回为无
这是我的Accounts/views.py查找登录的方式
def register(request):
registered = False
if request.method == 'POST':
reg_form = RegistrationForm(data=request.POST)
profile_form = UserProfileForm(data=request.POST)
if reg_form.is_valid() and profile_form.is_valid():
user = reg_form.save()
# print('before set password = ', user.password)
user.set_password(user.password)
# print('after set password = ', user.password)
user.save()
print(user.password)
profile = profile_form.save(commit=False)
profile.user = user
profile.email = user.email
profile.first_name = user.first_name
profile.last_name = user.last_name
if 'profile_pic' in request.FILES:
profile.profile_pic = request.FILES['profile_pic']
print('uploading …Run Code Online (Sandbox Code Playgroud) 尝试将以下十六进制代码解码为 Ascii
j =['0x00003A01C01173D676B644D4E040DB9CC01173D676B62069311401000009416E64726F69644150010882848B962430486C32040C1218603014010000 0FAC040100000FAC040100000FAC020C002D1A2C0103FF00000000000000000000000000000000000000000000DD070050F2020001007F0400000A02']
hex_to_ascii = bytes.fromhex(j)
Run Code Online (Sandbox Code Playgroud)
以下抛出错误 - ValueError: 在 fromhex() arg 位置 1 处找到非十六进制数字
如果有人可以帮助解决问题。