При использовании Python 2.7 Google App Engine мы смогли использовать этот импорт < /p>
from google.appengine.api import search
< /code>
Одна такая область < /p>
def search_update_index(self):
"""
Updates the search index for this instance.
This happens automatically on put.
"""
doc_id = self.search_get_document_id(self.key)
fields = [search.AtomField('class_name', name) for name in self.search_get_class_names()]
index = self.search_get_index()
if self.searchable_fields is None:
searchable_fields = []
for field, prop in self._properties.items():
if field == 'class':
continue
for class_, field_type in SEARCHABLE_PROPERTY_TYPES.items():
if isinstance(prop, class_):
searchable_fields.append(field)
else:
searchable_fields = self.searchable_fields
for f in set(searchable_fields):
prop = self._properties[f]
value = getattr(self, f)
field = None
field_found = False
for class_, field_type in SEARCHABLE_PROPERTY_TYPES.items():
if isinstance(prop, class_):
field_found = True
if value is not None:
if isinstance(value, list) or isinstance(value, tuple) or isinstance(value, set):
for v in value:
field = field_type(name=f, value=v)
elif isinstance(value, ndb.Key):
field = field_type(name=f, value=value.urlsafe())
elif isinstance(value, bytes):
field = field_type(name=f, value=int(value))
else:
field = field_type(name=f, value=value)
if not field_found:
raise ValueError('Cannot find field type for %r on %r' % (prop, self.__class__))
if field is not None:
fields.append(field)
document = search.Document(doc_id, fields=fields)
index.put(document)
< /code>
При использовании этого мы, кажется, получаем подобные ошибки в среде Python 3. < /p>
2025-05-16 19:40:50 sync[20250516t153825] assert stub, 'No api proxy found for service "%s"' % service
2025-05-16 19:40:50 sync[20250516t153825] ^^^^
2025-05-16 19:40:51 sync[20250516t153825] AssertionError: No api proxy found for service "search"
< /code>
Должен ли я ожидать, что я буду использовать этот API в среде Python 3? Я не знаю, было ли что -то подобное для поиска.
Подробнее здесь: https://stackoverflow.com/questions/796 ... conversion
Google App Search Search Api Proxy после конверсии Python 2.7 в Python 3 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Google App Search Search Api Proxy после конверсии Python 2.7 в Python 3
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Google App Search Search Api Proxy после конверсии Python 2.7 в Python 3
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Запрос Curl в PHP с IP -списком Proxy - proxy.webshare.io - не удалось подключиться
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-