Py学习  »  问与答

在setting里面配置INSTALLED_APPS的问题

庞贝古城的Sun-weibo • 7 年前 • 3588 次点击  

我用的是Django1.9,在setting里面添加Installed_APPS时,报错,找了很久都没找到错误,不知道是不是配置问题,数据库的设置已经验证配置正确,就是添加不进去app模块~~

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1610
 
3588 次点击  
文章 [ 4 ]  |  最新文章 7 年前
庞贝古城的Sun-weibo
Reply   •   1 楼
庞贝古城的Sun-weibo    7 年前

@chengx2000 我看的官方文档,我直接在Installed_APPS里面写“books”就可以了,感谢你的回答哈~

chengx2000
Reply   •   2 楼
chengx2000    7 年前
INSTALLED_APPS只接受两样东西:
1. an application configuration class (preferred), or
2. a package containing an application.
其中class是首选(preferred),所以我觉得你是不是应该这样写“books.apps.BooksConfig”,
如果你按照这个路径去找,应该能在books app模块的apps.py文件代码里找到BooksConfig class.
庞贝古城的Sun-weibo
Reply   •   3 楼
庞贝古城的Sun-weibo    7 年前

D:\website\mysite>python manage.py validate

Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "F:\python\lib\site-packages\django\core\management__init.py", line 35 3, in execute_from_command_line utility.execute() File "F:\python\lib\site-packages\django\core\management__init.py", line 32 7, in execute django.setup() File "F:\python\lib\site-packages\django__init.py", line 18, in setup apps.populate(settings.INSTALLED_APPS) File "F:\python\lib\site-packages\django\apps\registry.py", line 85, in popula te app_config = AppConfig.create(entry) File "F:\python\lib\site-packages\django\apps\config.py", line 116, in create mod = import_module(mod_path) File "F:\python\lib\importlib__init.py", line 37, in import_module import(name) ImportError: No module named mysite

D:\website\mysite>

庞贝古城的Sun-weibo
Reply   •   4 楼
庞贝古城的Sun-weibo    7 年前

我在Installed_APPS添加的是‘django.mysite.books’(我在mysite下startapp了一个books),运行一直importError:NO module named mysite