Недавно я внес некоторые изменения в свою среду разработки и столкнулся с проблемой.У меня есть проект Django в eclipse (использующий Pydev через плагин Aptana), и я не смог использовать ни одну из моих пользовательских команд django.
Если я пытаюсь запустить собственную команду, я получаюследующий вывод:
Unknown command: 'resetdb'
Type 'manage.py help' for usage.
... Но если я запускаю команду из командной строки, она работает.
Я попытался отладить, чтобы понять, почему пользовательская команда незапустить, и похоже, что django не может найти <project_name>.management
, но я не уверен, почему это сработало ранее.
Есть идеи, почему я не могу заставить работать пользовательские команды?
В случае проблем с любым программным обеспечением (а не с моим проектом), у меня есть следующие настройки:
- Eclipse Galileo (3.5.2)
- Django 1.3
- Aptana Studio 3.0.6
- Python 2.6
- Ubuntu 10.10
РЕДАКТИРОВАТЬ:
ProjectСтруктура выглядит следующим образом:
- Project /
- src /
- Main /
- управление /
- manage.py
- settings.py
Установленные приложения:
INSTALLED_APPS = (
'Main', # Enables us to use custom commands
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
#... plus apps for the project
)