Django之连接数据库以及将表映射到数据库
在编程中, 数据库是必不可少的 下面就来分享一下Django连接数据库的过程
一, 创建数据库:
最后的charset='utf8' 一定要加上 因为如果model表里有中文的话 不加会报错应射不到数据库里
二:连接数据库
1, 在settings中配置数据库
点开pycharm最右边的 database 然后点加号 选择 source 再选择数据库(这里是MySQL)
点击Test Connection之后有的会卡住 没事 紧接着点Apply和OK之后就不用管了 让它卡一会就好了(可能时间比较长)
卡完之后就好了, 不相信的话可以用show databases;命令验证一下是否真的连上了
这就是连上了
三: 然后在model里写数据库表单, 然后在admin中映射数据库
verbose_name_plural : 后台标题显示的东西
list_display用处: 后台显示的属性
四: 将表单映射到数据库里
映射所需的命令:
1, Python manage.py makemigrations
2, python manage.py migrate
五:创建超级用户,去后台管理数据库表
输入 后台网址:localhost:8000/admin/登录进入后台管理数据库
因为我们在admin中list_play设置的只有name 所以后台显示的时候只显示name
这样就大功告成了