在安装好Django之后,直接运行可以看到The install worked successfully.Congratulations.之后,我想要更改它默认的数据库连接。
Django默认的数据库连接是内置的SQLite,我要把它换成MySQL,于是在写好了DATABASES中的内容之后,发现直接运行会报一个no module named MySQLdb的错误,而且安装这个东西也会出错。后来才发现是因为python2和python3连接数据库的方式不同,这个时候只需要在__init__文件中添加两行代码:
import pymysql
pymysql.install_as_MySQLdb()
即可正常运行,当然,得装一下pymsql。
该方法转载自https://www.cnblogs.com/pinsily/p/7635344.html
之后同步数据库使用:
python manage.py makemigrations
迁移数据库使用:
manage.py migrate
在最新版本中的Django中搞定以上可以进入http://127.0.0.1:8000/admin/
但是进入需要超级管理员,创建超级管理用可以使用
manage.py createsuperuser
之后只需要输入超级管理员账号,邮箱,以及超过八位的密码即可。