не могу получить значение memcache в консоли просмотра dev-memcache - PullRequest
3 голосов
/ 29 января 2011

Я правильно устанавливаю кеш, так как мой проект получает из него правильный результат. Я хочу просмотреть его в консоли dev memcache viewer (http://localhost:8080/_ah/amdin/memcache) Но когда я вставляю ключ, он говорит "нет такого ключа". Оператор memcache, который я использую:

stuff=memcache.get(userid, namespace='book')

Поэтому, когда я использую идентификатор пользователя (он же ключ) в средстве просмотра memcache, он не работает. Я должен как-то добавить пространство имен? Я попробовал это, и это не удалось. Я также попробовал ключ сущности, это был сбой. есть идеи?!?

1 Ответ

5 голосов
/ 29 января 2011

Насколько я знаю, вы не можете получить ключ memcache с пространством имен, используя средство просмотра memcache консоли dev.

Хотя у вас есть больше, чем опция:

a.Используйте интерактивную консоль с кодом, подобным следующему:

from google.appengine.api import memcache  
print memcache.get(youruserid, namespace='book')

b.Создайте раздел администрирования (Webapp + memcache api) для своего веб-приложения, добавив эту функцию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...