django连接数据库

1.首先打开navicat,创建一个新的数据库dj01。
image

2.然后在setting.py文件中找到DATABASE,将默认的db.sqlite3换成mysql。
image

3.然后点击右上角database图标添加连接MySQL数据库,信息都要填对应的。
image

添加完成后,然后在根目录(最初始)的init文件中加入这一行pymysql.install_as_MySQLdb() 代码(忘了加这个会报错提醒你下载mysqldb),最后在终端执行下面这两个命令

python manage.py makemigrations test01  #你的应用目录名
#执行,完成后输出下面这条命令
python manage.py migrate
#执行完成就可以了

#如果要在后台admin访问,找到应用目录下的admin.py文件,导入你建立的模型类的包,然后加入一段如下代码即可
	#导入模型类
	from test01.models import Student (或者from test01.models import *)
	#添加后台admin站点,前面是固定写法,括号里面写你的模型类,也可以同时写几个,但是要分开写
	admin.site.register(Student)
	#如果还想添加Post模型类的后台admin站点,可直接在后面继续添加一行,当然也要注意把对应的模型类导入进来
	#admin.site.register(Post)
posted @ 2022-08-24 08:35  bug批发部  阅读(400)  评论(0)    收藏  举报