0
隨着dev_server everthin正常工作。值被保存並從數據存儲中檢索。在生產中,沒有東西可以被檢索到。在儀表板中的痕跡中,我可以看到查詢已運行,但沒有任何結果被返回。日誌中沒有錯誤。GAE數據存儲在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()
prod上的最終一致性?你看到數據存儲管理員中的數據嗎? – Patrice
它只是要求我創建一個實體。它看起來好像沒有任何東西 –
好的....那你有沒有放什麼東西?如果你只放在開發然後上傳,你放在開發數據不會遵循 – Patrice