как я могу отлаживать код Python в eclipse. Если это будет сделано, тогда мы столкнемся с меньшими усилиями и быстро выполним нашу работу. Может ли кто-нибудь сказать мне ???
как я могу отлаживать код openerp в eclipse
Ответы (2)
Чтобы отладить код Openerp+python в eclipse, запустите eclipse в режиме отладки и выполните указанные шаги:
1: Остановите работающий сервер openERP, нажав «ctr+c».
2: В eclipse перейдите в меню «Конфигурации запуска/отладки». В окне конфигурации в разделе «Python Run» создайте новую конфигурацию отладки (дважды щелкните «Python Run»).
3: После создания новой конфигурации отладки выполните указанные шаги:
3.1: На вкладке «Главная» в разделе «Проект» выберите «серверный» проект или папку (в которой находится Openerp Server) из вашей рабочей области.
3.2: Укажите расположение «openerp-сервера» в разделе «Основной модуль».
Пример: ${workspace_loc:сервер/openerp-сервер}.
3.3: На вкладке «Аргументы» в разделе «Аргументы программы» нажмите кнопку «Переменные», и появится новое окно.
3.4: Затем создайте новую «Переменную», нажав кнопку «Редактировать переменные», и появится новое окно.
3.5: Нажмите кнопку «Создать» и укажите путь к вашим надстройкам в качестве значения.
Пример: --addons ../addons,../ваш_модуль_путь
3.6: Нажмите Ok во всех открытых окнах, а затем «Применить».
4: Теперь в представлении «PyDev Package Explorer» перейдите к 6.1/server и щелкните правой кнопкой мыши файл «openerp-server», выберите «Отладка как -> Python Run».
5: Теперь в «Консоли» вы можете видеть, что ваш сервер запущен.
6: Теперь откройте файл .py, который вы хотите отладить, и установите точку останова.
7: Теперь запустите форму вашего модуля из «gtk» или «web-client», и выполнение остановится, когда выполнение достигнет точки останова.
8: Теперь наслаждайтесь отладкой вашего кода, нажав «F5, F6, F7», и вы увидите значение ваших переменных.
Шаг 1: Вы должны сохранить в Eclipse расположение вашей установки Python. Откройте в меню Window -> Preference и выберите Pydev->Interpreter Python. Путь Python будет автоматически загружен по умолчанию, если не нажать «Новый», чтобы добавить и сохранить пакет Python.
Шаг 2. Теперь создайте новый проект и вставьте исходный код openerp сюда, в проект. Выберите Файл -> Создать -> Проект. Выберите Pydev -> Проект Pydev. Вы также можете выбрать Общие -> Проект.
Шаг 3: Выберите Окно->Открыть перспективу ->Другое. Выберите перспективу PyDev.
Шаг 4: Теперь откройте свой проект -> openerp_server_folder, найдите файл openerp_server.py, который используется для запуска сервера. Щелкните правой кнопкой мыши файл python и выберите Запуск от имени -> Запуск Python. Для отладки можно использовать Отладка от имени -> Запуск Python. Теперь вы сможете запускать сервер из eclipse. Вы можете увидеть это в консоли eclipse.
Для отладки откройте файл python в eclipse, щелкните правой кнопкой мыши на поле, затем нажмите "Добавить точку останова". Затем откроются две вкладки, одна из которых называется Отладка и Переменные и точки останова. Отсюда мы можем видеть все переменные и их значения, и, таким образом, мы можем отлаживать наш код.
Ссылка: http://www.vogella.com/articles/Python/article.html а>