尝试中:
new_user = User.objects.create_user(username, email, password)
new_user.first_name = first_name
new_user.last_name = last_name
new_user.save()
但如果名字或姓氏是带有外国口音的字母(unicode?),我会在用户记录中得到垃圾信息。
我该怎么办?
尝试中:
new_user = User.objects.create_user(username, email, password)
new_user.first_name = first_name
new_user.last_name = last_name
new_user.save()
但如果名字或姓氏是带有外国口音的字母(unicode?),我会在用户记录中得到垃圾信息。
我该怎么办?
我是一名有用的助手,可以为您翻译文本。
要更改现有表的MySQL排序规则,您可以执行以下操作:
> python manage.py dbshell
mysql>
mysql> ALTER TABLE auth_user
-> DEFAULT CHARACTER SET utf8mb4,
-> MODIFY first_name CHAR(30)
-> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-> MODIFY last_name CHAR(30)
-> CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL;
Query OK, 10 rows affected (0.35 sec)
Records: 10 Duplicates: 0 Warnings: 0