个人认为 DRF 最好要比 Django 高一个版本是最好的,不知道有没有一些小可爱注册 drf 后启动 Django 出现下面这种报错?这个就是 Django 与 DRF 版本兼容问题!
No module named 'django.core.urlresolvers'
找不到这个模块的原因是这个模块早在Django==1.10 就开始就弃用了, DRF 内部从3.7往前就一直都在使用该模块,DRF从3.8开始改用 django.urls 来导入 urlresolvers 了!所以咱乖乖滴把DRF版本升到3.8及以上就不会报错了。
pip3 install djangorestframework==3.8