2016-04-09 5 views
0

Я просто пытаюсь создать приложение «Hello World» django, используя Liclipse (лицензию) и хостинг в openshift. Среди всех проблем, которые я обнаружил (ошибки импорта, не найденные в pythonpath и т. Д.), Я отмечаю, что eclipse, похоже, не распознает проект как приложение django pydev. Я не могу использовать правильные действия меню django, например «Создать приложение (manage.py startapp)» или «Добавить на pythonpad», потому что я получаю «Невозможно выполнить действие, потому что природа Пидева не установлена ​​должным образом» или «Пидев природа не настроена на проект ». Если я попытаюсь установить природу проекта pydev, ничего не произойдет. Я мог бы создать базовый проект django с рабочей страницей «admin», но если я добавлю views.py, я не смогу импортировать его в urls.py, потому что они не находятся в pytonpath. У меня нет проблем с разработкой местных проектов. Пожалуйста, помогите. Кто-нибудь действительно занимается разработкой проектов django с eclipse pydev в openhift или это просто не работает? Спасибо.Действительно ли всплывающие и pydev полностью совместимы?

+0

Я должен добавить, что я создал проект как «Приложение с открывающимися окнами» с быстрым стартом Django, поэтому с самого начала он не мог быть признан проектом Django. –

ответ

0

После добавления естества (как PyDev природы и Джанго природа), вам также необходимо:

  1. добавить необходимые папки в PYTHONPATH (см http://www.pydev.org/manual_101_project_conf2.html подробной информацию о настройке PYTHONPATH)

  2. Конфигурируйте переменные в свойствах проекта, связанных с django в свойствах проекта, см. http://www.pydev.org/manual_adv_django.html - а именно: DJANGO_MANAGE_LOCATION и DJANGO_SETTINGS_MODULE.

+0

Спасибо Фабио! Я это изучу. С уважением. –

Смежные вопросы