Django (w PyCharm) и выпуск PYTHON PATH - PullRequest
       39

Django (w PyCharm) и выпуск PYTHON PATH

5 голосов
/ 02 февраля 2011

Я приобрел PyCharm и пытаюсь заставить вещи работать, однако я сталкиваюсь с этой проблемой ..

Как только я запускаю проект, все отлично работает ...

Теперь, если я хочу отдельное приложение .. скажем, в / users / me / djangoApps, я понимаю, что мне нужно добавить этот каталог в путь к Python .. Я пытаюсь сделать это, создав файл sitecustomize.py в lib /python/2.6/site-packages/

Однако, как только я создаю приложение и пытаюсь импортировать его, я получаю ошибки, не связанные с исключением (да, я перезагружаю интерпретатор python в pycharm)

Я считаю, что неправильно добавляю свои местоположения в путь к Python. Также, возможно, у меня неправильно настроена локация проекта (в настоящее время / users / me / djangoProjects)

Спасибо

Новичок Джанго'р

Ответы [ 2 ]

10 голосов
/ 24 марта 2011

В pycharm откройте настройки «cmd» + «,», а затем в «Структуре проекта» нажмите «Источники», чтобы включить любые модули.

2 голосов
/ 02 февраля 2011

Не добавляйте этот файл в ваши пакеты сайта python, тогда ваш проект django будет включен для всех будущих проектов в будущем.

Если вы хотите отладить, в PyCharm перейдите на вкладку Run.вверх и выберите Редактировать конфигурации.Выберите проект, с которым вы работаете, и убедитесь, что вы добавили каталог, в котором находятся файл manage.py и settings.pr, в «Рабочий каталог».Поэтому я предполагаю, что это может выглядеть примерно так:

Рабочий каталог: / users / me / djangoProjects / {Имя проекта}

Если есть что-то, что вам нужно добавить в путь к PythonВы можете добавить его, перейдя в File-Settings-Python Interpreter, а затем добавьте новый путь в нижнем окне (но еще раз это будет использоваться любым проектом, который вы запускаете в PyCharm

Но если выне отлаживая в PyCharm и просто хочу запустить приложение, мне легче запустить его из командной строки. Я предполагаю, что вы находитесь на Mac по своему пути, откройте терминал и перейдите в каталог, где находится ваш проект (тот же каталог, что ифайл manage.py) и введите:

python manange.py runserver

Если вы хотите назначить ему определенный порт, добавьте его в конец

python mange.py runserver9000

Таким образом, вы можете редактировать свой код в PyCharm, и он будет переосмыслен при сохранении файла. Если вы отлаживаете в PyCharm, вам нужно остановить отладчик и запустить его снова, чтобы pвсе в ваших изменениях

...