由于在 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'
我已经使用 [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'