Django 2.0注意事项
最近在使用Django最新版是,经常报错,发现大部分是Django-2.0.3和之前版本的小改动之处
1.配置mysql数据库 :
SET storage_engine=INNODB 改为 SET default_storage_engine=INNODB
ForergnKey()中的on_delete参数已被修改,不再是默认选项,因此,需要将书中内容的ForeignKey()语句中多加个on_delete=CASCADE这个参数
2.render_to_response不在使用,只使用render函数
3.删除了 SessionAuthenticationMiddleware中间件
4 reverse:在新版本django中,这些包不再归于core,而是属于django.urls包,需要更改import路径