Django新版添加app提示模块不存在解决方法 INSTALLED_APPS 错误
2015-05-10 15:49
706 查看
使用Django添加应用的时候,一直提示Error: No module named myapp。意思是找不到这个名字的应用,可是我已经startapp成功,并且系统已经创建相应的目录
难道官方的文档有错,我manage.py startapp myapp已经成功,并且已经创建目录与文件。
并在settings.py的INSTALLED_APPS里添加应用,如下代码
最后一行website.myapp就是我新添加的。谷歌搜索了好久,也没有解决这个问题。最后无奈只好去官方读读docs,才发现这是新版与旧版的区别问题。
Django1.3版之前需要project.app这么写
Django1.3版后只需要app这么写即可
最后把settings.py的INSTALLED_APPS修改为
然后执行
python manage.py syncdb
OK,成功。
经过这几天调试发现新版与旧版有不少区别,而且也是新手及容易犯的错误,而网上极少的教程又是以低版本为主,加上不少站点采集千篇一律,这也可能是因为Python在国内做站的几乎没有或者极少数。所以个人建议接触Django1.3版本以上的童鞋遇到问题最好阅读官网手册,网上一般找不到解决方案。
并在settings.py的INSTALLED_APPS里添加应用,如下代码
Django1.3版之前需要project.app这么写
Django1.3版后只需要app这么写即可
最后把settings.py的INSTALLED_APPS修改为
python manage.py syncdb
OK,成功。
后记
我下载了最新版本的Django1.4,手册教程是旧版本的。一步步跟着教程安装出现了问题,一开始以为是自己哪里漏命令或者输错命令了,重试N次还是提示找不到应用。最后无奈只好到官网去仔细阅读英文手册(靠翻译软件)最终发现这是版本问题。经过这几天调试发现新版与旧版有不少区别,而且也是新手及容易犯的错误,而网上极少的教程又是以低版本为主,加上不少站点采集千篇一律,这也可能是因为Python在国内做站的几乎没有或者极少数。所以个人建议接触Django1.3版本以上的童鞋遇到问题最好阅读官网手册,网上一般找不到解决方案。
相关文章推荐
- Django1.3添加app提示模块不存在的解决方法
- Django1.3添加app提示模块不存在的解决方法
- 关于asp.net 网站网站发布时提示:错误 27 对路径 AppData\Local\Temp\~632b\bin\App_Code.compil的解决方法
- VS2012 Release编译时出现 “error LNK2026: 模块对于 SAFESEH 映像是不安全的。” 错误提示的解决方法
- VS2012 Release编译时出现 “error LNK2026: 模块对于 SAFESEH 映像是不安全的。” 错误提示的解决方法
- cocos2d-x在目录..\Classes添加新类的cpp后,在Eclipse下进行混合编译提示”undefined reference to vtable for 新类“错误的解决方法
- 关于C++头文件#include<iostream.h>debug时提示文件目录不存在错误解决方法?
- 电脑无法正常登录“添加与删除程序”。提示: rundll32.exe 应用程序错误 “0x00310030”指令解决方法
- 设置自动会计时,常数位置提示APP-FND-00804错误,解决方法
- ORA-00911错误及解决方法 剖析以及 sql操作提示表或视图不存在
- ax文件regsvr32注册提示“找不到指定的模块”,installutil注册提示“本地目录找不到XXX.ax”错误的解决方法
- SAP B1在添加物料主数据时,出现错误提示‘xxxx代码已存在’的解决方法
- phpcms下添加友情链接提示找不到link字段(字段名错误)的解决方法
- 解决vs2005 ActiveX 添加方法提示的脚本错误-解决办法
- virtualbox 出现提示Kernel driver not installed (rc=-1908) 错误的解决方法
- Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
- Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
- Eclipse安装WindowBuilder提示错误:An error occurred while collecting items to be installed,解决方法
- QT中添加Q_OBJECT时编译提示obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const错误解决方法
- python3提示sqlite3模块不存在解决方法