我試圖改變我的項目的結構。實際上,我想要一個apps
文件夾,我可以在其中存儲我項目的所有應用程序。多Django應用程序的文件夾
在這種情況下,我將member
應用程序放入給定文件夾中。如果我嘗試運行項目,我有這樣的錯誤:
django.core.exceptions.ImproperlyConfigured: Cannot import 'member'. Check that 'apps.member.apps.MemberConfig.name' is correct.
在我settings.py
我配置我的INSTALLED_APPS
如下:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'apps.member.apps.MemberConfig',
]
基本上,我只是想有以下文件夾結構:
project_folder/
___ apps/
___ config/
對於這裏的設置文件夾中的其餘部分是GIST
的更多信息:
Django的版本:1.11
Python版本:3.5.2
操作系統:Ubuntu的16
'MemberConfig.name'不正確。怎麼樣將這個文件的內容添加到問題中? –
你爲什麼要一路去'MemberConfig'?爲什麼不只是做'apps.member'? –
@JahongirRahmonov如果你想要配置它們,這是一個推薦的方式來包含自Django 1.7以來的應用程序。 –