Да для обоих. Я узнал это в своем последнем месте. У нас были системы Дельфи прежней версии с sybase базами данных. Новая система была.NET и SQL-сервером. Один конкретный сотрудник был только ответственен за перевод sybase базы данных к базе данных SQL-сервера для клиентов, которые хотели обновления новой системы.NET. Он никогда не работал с кодом приложения.NET и поэтому никогда не видел ограничения данных на прикладном уровне.
Как следствие он должен был полагаться на информацию, переданную ему и ограничениям данных на уровне базы данных. Если ограничения были неправильными или недостающими на уровне базы данных, он привел к неправильным данным и обращениям за поддержкой от клиентов. Это произошло больше раз, чем мы хотели бы, потому что ограничения данных не всегда копировались от прикладного уровня до уровня базы данных.
What version of PyDev are you using? A recent one (1.5) or the old one referred by the Google tutorial?
См. эту ветку .
Аналогичная проблема с PyROOT
Поскольку плагин PyDEV не читает
$ HOME / .pystartup
, касание функций / классов не выполняется решение. Потому что он анализирует синтаксис и структуру модулей python, которые нужно импортировать не на лету, а когда я устанавливаюPYTHONPATH
из панели предпочтений Eclipse.
Так ваш PYTHONPATH
ссылается на библиотеку Google?
Это может быть проблема с автозавершением кода в 1.5, которая может вынудить вас отключить анализ кода: Анализ кода Pydev 1.5.0 ломается code Завершение кода pyqt4 - ID: 2855598
имеет установленный
pyqt 4.5.4
.
Изначально у меня былpydev 1.4.8
версия с открытым исходным кодом, и автозавершение кода работало нормально.
After updating to pydev 1.5.0, pyqt code completion stopped functioning.
After disabling the Pydev code analysis in"eclipse preferences -> pydev -> editor -> code analysis -> do code analysis?"
, code completion began working again for PyQt классы и т. д.
Я немного опоздал на вечеринку, но вы можете добавить следующий комментарий во все свои файлы, которые используют кэш памяти для выборочного отключения анализа pydev:
# @ PydevCodeAnalysisIgnore
Если вы не хотите отключать весь анализ кода для вашего проекта / модуля, просто отключите его для этой строки. Этот ответ объясняет, что вы можете нажать Ctrl + 1, чтобы вызвать быстрое исправление, и вставить # @ UndefinedVariable
в конце строки.