Я должен сохранить настройки для своего проекта Google App Engine. В настоящее время я имею:
class Settings(db.Model):
rate = db.IntegerProperty(default=4)
...
И когда я хочу использовать его:
Settings.get_or_insert('settings')
Это чувствует себя неуклюжим так там лучший путь (не используя Django)?
Пожалуйста, поясните, что значит "чувствовать себя неуклюже" для Вы насчет этого - мне это не очень понятно.
Хранилище данных - это способ сохранения обновляемых данных в App Engine (хранилище больших двоичных объектов для больших двоичных объектов, постоянное хранение кэша памяти не гарантируется). Если ваши настройки не могут быть изменены приложением, конечно, вы можете просто поместить их в свой собственный файл .yaml
(или что-то еще, но yaml, как собственные файлы конфигурации App Engine уже сохранены в любом случае ... ;-); просто помните, что все такие файлы доступны только для чтения с точки зрения приложения. YAML удобно доступен приложениям App Engine для анализа их собственных файлов .yaml
(но «только для чтения»).