Django错误笔记

1.将中文写入mysql的时候出错,因为编码不同的问题,后来重新创建了一个mysql为utf8的就可以把中文字符写进去

删掉原来建的DB,重新建并制定字符集为utf8,如:CREATE DATABASE `jay_db` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

2.创建新的数据库之后发现amdin没创建可是已经没提示我创建了,肿么办呢.

如果你忘记了设置Django的Admin密码,那么你可以使用createsuperuser来甚至密码

python manage.py  createsuperuser

,但是如果你忘记了Admin的密码的话,那么就要用Django shell:

python manage.py shell
from
django.contrib.auth.models import User user = User.objects.get(username='admin') user.set_password('new_password') user.save()
原文地址:https://www.cnblogs.com/zzblee/p/4260927.html