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()