由于在 Django 中更改应用程序名称,virtualenv 引发导入错误

virtualenv raises importerror because of changing app name in django

我已经使用 [this link] 重命名了我的 Django 应用程序。所以我编辑了一些文件和table的名字等等。但是正如 link 中提到的,virtualenv 存在问题。那么我该如何解决呢?我已将名称“notes”更改为“blog”。

apps.py 文件:

from django.apps import AppConfig
                                
class NotesConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'blog'

在 settings.py 文件中:

INSTALLED_APPS = [
    'blog.apps.BlogConfig',
    // the rest installed apps
]

假设这个应用程序的名称是:blog 并且它遵循 django 附带的正常文件夹结构。 所以,settings.py 应该是

INSTALLED_APPS = [
    'blog',
]

apps.py 应该是

from django.apps import AppConfig
                                
class BlogConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'blog'