MTV简单流程:
-
创建新的App:python manage.py startapp appname
-
在INSTALL_APPS中注册
-
在新App中创建路由(分发路由)
-
在url.py中导入from django.conf.urls impot url,再导入views
django数据库操作;
设置数据库:
-
在settings中的DATABASES中设置
常用连接mysql驱动:
-
mysqlclient:优点 python2,3都能直接使用 缺点 对mysql安装有要求,必须指定位置存在配置文件。
-
python-mysql:对python2支持很好,不支持python3
-
pymysql:支持python2,3 ,并且可以伪装成前两个库
-
安装成功后在init.py中加入
import pymysql
pymysql.install_as_MySQLdb()
数据库迁移映射:1、makemigrations 2、migrate