хранение настроек приложения на Google App Engine

Я должен сохранить настройки для своего проекта Google App Engine. В настоящее время я имею:

class Settings(db.Model):
    rate = db.IntegerProperty(default=4)
    ...

И когда я хочу использовать его:

Settings.get_or_insert('settings')

Это чувствует себя неуклюжим так там лучший путь (не используя Django)?

5
задан hoju 7 March 2010 в 11:40
поделиться

1 ответ

Пожалуйста, поясните, что значит "чувствовать себя неуклюже" для Вы насчет этого - мне это не очень понятно.

Хранилище данных - это способ сохранения обновляемых данных в App Engine (хранилище больших двоичных объектов для больших двоичных объектов, постоянное хранение кэша памяти не гарантируется). Если ваши настройки не могут быть изменены приложением, конечно, вы можете просто поместить их в свой собственный файл .yaml (или что-то еще, но yaml, как собственные файлы конфигурации App Engine уже сохранены в любом случае ... ;-); просто помните, что все такие файлы доступны только для чтения с точки зрения приложения. YAML удобно доступен приложениям App Engine для анализа их собственных файлов .yaml (но «только для чтения»).

4
ответ дан 15 December 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: