Django -子文件夹中的应用程序

2guxujil  于 2023-04-22  发布在  Go
关注(0)|答案(2)|浏览(101)

我已经在一个子目录中创建了一个新的django应用程序,命令如下:

python manage.py startapp appName subFolder/appName

但如果我尝试将此应用程序添加到列表末尾的INSTALLED_APPS中,我会看到以下错误:
ImportError:没有名为appName的模块
有人知道我做错了什么吗?

b1uwtaje

b1uwtaje1#

将应用添加到INSTALLED_APPS时,需要包含子文件夹,例如:

'subFolder.appName',

'subfolder.appName.apps.AppNameConfig',
kgqe7b3p

kgqe7b3p2#

我尝试了不同的方法,但没有人能解决这个问题。
最后,我找到了解决办法。
只需转到subFolder/appName/apps.py文件并
将此行name = 'appname'替换为name = 'subfolder.appname'
然后,您可以简单地添加到settings.py中的已安装应用程序列表。

'subfolder.appname'

相关问题