2015-07-02 2 views
0

С dev_server everthin работает нормально. Значения сохраняются и извлекаются из хранилища данных. В производстве ничего не может быть восстановлено. В следах на панели мониторинга я вижу, что запросы выполнялись, но ничего не возвращалось. В журналах ошибок нет.GAE datastore обычно работает на dev_server, а не на производстве

application: my-bottle-app 
version: 1 
runtime: python27 
api_version: 1 
threadsafe: true 

libraries: 
- name: django 
    version: latest 

handlers: 
- url: /static 
    static_dir: static 
- url: /.* 
    script: board.app 

bottle.py:

class Scores(db.Model): 
    player_name = db.StringProperty(required=True) 
    score = db.IntegerProperty(required=True) 
    score_date = db.DateTimeProperty(auto_now=True) 


@route('/static/<filename>') 
def server_static(filename): 
    return static_file(filename, root='/home/cameron/Projects/Wordster/static') 

@post('/') 
def enter_score(): 
    data = request.json 
    name = data['name'] 
    score = data['score'] 

    s = Scores(player_name=name, 
       score=score) 

    s.put() 

@get('/') 
def page(): 
    letters = scorer.get_letter_set() 

    q = db.GqlQuery('SELECT player_name,score FROM Scores order by score DESC').fetch(5) 

    return template('board', letters=letters, scores=q, letterset=json.dumps(letters)) 

@get('/scores') 
def scores_view(): 
    q = db.GqlQuery('SELECT player_name,score FROM Scores order by score DESC').fetch(100) 

    return template('scores', data=q) 

run(server='gae') 

app=default_app() 
+1

Возможная консистенция по prod? вы видите данные в своем администраторе хранилища данных? – Patrice

+0

Он просто просит меня создать сущность. Не похоже, что там что-то есть –

+0

ok .... тогда вы что-то вложили? Если вы только надели dev, то загрузите, данные, которые вы надели dev, не будут следовать – Patrice

ответ

1

Это была простая глупая проблема, благодаря Патрис за помощь узкой его вниз. Все, что я сделал, было забыть изменить URL-адрес в моей функции обратного вызова javascript, обрабатывающей запрос на отправку.

+1

Счастлив, я помог ^^. Счастливое кодирование на платформе :) – Patrice