我一直在OSX 10.6.3本地开发一个Django应用程序。最近,我重新启动了我的机器,并开始启动我的开发环境。manage.py runserver在OSX上抛出一个ImportError与我的appname,MacPorts问题?
这里的错误:
cm:myApp cm$ python manage.py runserver
Traceback (most recent call last):
File "manage.py", line 11, in execute_manager(settings)
File "/Library/Python/2.6/site-packages/django/core/management/init.py", line 360, in execute_manager
setup_environ(settings_mod)
File "/Library/Python/2.6/site-packages/django/core/management/init.py", line 343, in setup_environ
project_module = import_module(project_name)
File "/Library/Python/2.6/site-packages/django/utils/importlib.py", line 35, in import_module import(name)
ImportError: No module named myapp
我很新的Django的/ Python的。
挖掘,这可能是由于MacPorts。最初,我有一段时间让Django运行起来,我不再记得我是从MacPorts安装还是从easy_install使用Django。我如何看? (我不想重新安装所有东西)。
此外,为什么我的应用程序名称中的骆驼套在ImportError消息中没有了?当我在我的django项目中搜索“myapp”时,我不会在任何地方找到它。
什么原因导致MacPorts工作一段时间,但然后休息?
作为其他一些细节,从settings.py:
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.admin', 'south', 'registration', 'pypaypal', 'notifier', 'myApp.batches', )
检查你的__ init __.py“(这是我的问题) – 2011-12-13 10:15:11