Я пытаюсь получить некоторую информацию OAuth, которую я сохранил с помощью Datastore, но я получаю эту ошибку, когда создаю экземпляр своего класса OAuthConsumer:
TypeError: __init__() got an unexpected keyword argument 'consumer_secret'
Это также мой первыйвремя экспериментировать с Namespace, и мне интересно, имеет ли это какое-то отношение к этому.Класс выглядит следующим образом:
creds = OAuthConsumer('google')
class OAuthConsumer(db.Model):
'''the oauth consumer information'''
consumer_key = db.StringProperty()
consumer_secret = db.StringProperty()
def __init__(self, service):
namespace_manager.set_namespace(service)
query = db.GqlQuery('SELECT * FROM OAuthConsumer')
creds = query.get()
self.consumer_key = creds.consumer_key
self.consumer_secret = creds.consumer_secret
Вот что я получил, используя Data Viewer:
Любые идеи относительно того, что я делаю неправильно