最近看着Django 3.2 LTS发布了,就想着啥时候把当前项目用的Django 2.2版本给升级下。结果一升级,发现项目直接无法启动了,界面上在报类似下面的错误:
django.core.exceptions.ImproperlyConfigured: Cannot import ‘myapp’. Check that ‘apps.myapp.apps.MyappConfig.name’ is correct.
我在写这个项目的时候,习惯把自己创建的app都放到了项目src下的apps目录下,一个app一个目录,要import也应该是import apps.myapp啊,这里的import myapp失败是个啥问题?难道是这个写法到Django 3.2已经不支持了?