Ejemplo n.º 1
0
def dash(request):
  total_accounts = UserSettings.all().count()
  paying_accounts = UserSettings.all().filter("has_paid_subscription = ", True).count()
  free_accounts = UserSettings.all().filter("free_account = ", True).count()
  context = { "total_accounts": total_accounts, "paying_accounts": paying_accounts,
    "free_accounts": free_accounts }
  return render_to_response(request, 'pingpong/dash.html', context)
Ejemplo n.º 2
0
def get_user_settings(user):
  key_name = '%s_settings' % str(user.key())
  settings = UserSettings.get_by_key_name(key_name)
  if settings is None:
    settings = UserSettings(key_name=key_name, user=user)
    settings.put()
  return settings