Форум сайта python.su
Беда! Проходясь интерпритатором Eclipse возмущается, хотя, на Django сервере все хокей! Помогите пожалуйста.
А вот и ругательства
pydev debugger: starting (pid: 3496) Finding files... done. Importing test modules ... Traceback (most recent call last): File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_monkey_qt.py", line 71, in patched_import return original_import(name, *args, **kwargs) File "/root/workspace/mysite/polls/models.py", line 6, in <module> class Question(models.Model): File "/root/workspace/mysite/polls/models.py", line 7, in Question question_text = models.CharField(max_length=200) File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py", line 1081, in __init__ super(CharField, self).__init__(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py", line 161, in __init__ self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 48, in __getattr__ self._setup(name) File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 44, in _setup self._wrapped = Settings(settings_module) File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 92, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE) File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_monkey_qt.py", line 71, in patched_import return original_import(name, *args, **kwargs) ImportError: No module named mysite.settings ERROR: Module: models could not be imported (file: /root/workspace/mysite/polls/models.py). done. Traceback (most recent call last): File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydevd.py", line 2283, in <module> globals = debugger.run(setup['file'], None, None) File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydevd.py", line 1709, in run pydev_imports.execfile(file, globals, locals) # execute the script File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/runfiles.py", line 234, in <module> main() File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/runfiles.py", line 78, in main return pydev_runfiles.main(configuration) # Note: still doesn't return a proper value. File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_runfiles.py", line 835, in main PydevTestRunner(configuration).run_tests() File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_runfiles.py", line 793, in run_tests MyDjangoTestSuiteRunner(run_tests).run_tests([]) File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_runfiles.py", line 813, in run_tests raise AssertionError("Unable to run suite with DjangoTestSuiteRunner because it couldn't be imported.") AssertionError: Unable to run suite with DjangoTestSuiteRunner because it couldn't be imported.
Офлайн
1) проект в /root/ директории ??? Вы уверены что хотите выстрелить себе в ногу? А Эклипс из под какого пользователя запущен, а у него есть права на файлы?
2) если же все, упаси, нормально, то вообще каким либо образом не настроен проект, т.е. в свойствах проекта в определенной вкладке нужно вносить правки…но что то меня прям пункт 1) тревожит
Офлайн
И вопрос вам не совсем по тебе, а что за ОС и каким образом у вас был установлен Эклипс и Pydev?
Офлайн
JOHN_16Мир вам! Есть проект который создан и из-под root и из-под юзера, и там и там интерпритатор ругается.
1) проект в /root/ директории ??? Вы уверены что хотите выстрелить себе в ногу? А Эклипс из под какого пользователя запущен, а у него есть права на файлы?2) если же все, упаси, нормально, то вообще каким либо образом не настроен проект, т.е. в свойствах проекта в определенной вкладке нужно вносить правки…но что то меня прям пункт 1) тревожит
Офлайн
Забыл упомянуть - а без эклипса, (не на реальном сервере) вы пробовали запустить проект? командой manage.py runserver
Офлайн
JOHN_16Средствами Eclipse и через консоль ( python manage.py runserver )мой серверок запущается БЕЗ ОШИБОК….
Забыл упомянуть - а без эклипса, (не на реальном сервере) вы пробовали запустить проект? командой manage.py runserver
Офлайн
это добавление в path переменную custom путей для модулей. Обычно это не надо.
Я наконец то добрался до Eclipse и обнаружил что дебаггер не работает, но валиться с другой ошибкой.
Попробуйте создать новый проект. В корректном рабочем пространстве workspace. Вот инструкция .
Я создал тикет, посмотрим как оперативно отрегагируют
Офлайн
JOHN_16Бодрое время суток!
это добавление в path переменную custom путей для модулей. Обычно это не надо.Я наконец то добрался до Eclipse и обнаружил что дебаггер не работает, но валиться с другой ошибкой.Попробуйте создать новый проект. В корректном рабочем пространстве workspace. Вот инструкция . Я создал тикет, посмотрим как оперативно отрегагируют
Traceback (most recent call last): File "/home/vladimir/workspace/mysite/mysite/urls.py", line 20, in <module> url(r'^admin/', include(admin.site.urls)), File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/contrib/admin/sites.py", line 291, in urls return self.get_urls(), 'admin', self.name File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/contrib/admin/sites.py", line 250, in get_urls self.check_dependencies() File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/contrib/admin/sites.py", line 171, in check_dependencies if not apps.is_installed('django.contrib.admin'): File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/apps/registry.py", line 231, in is_installed self.check_apps_ready() File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/apps/registry.py", line 124, in check_apps_ready raise AppRegistryNotReady("Apps aren't loaded yet.") django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
Офлайн
предположу что вы расcкоментировали строки в urls.py которые отвечают за админку. Но при этом не рассмоментировали соответствующие строчки в settings.py, а именно в секции INSTALLED_APPS
Офлайн