Fixes in database functions and i18n fields

This commit is contained in:
Antonio de la Rosa 2017-05-01 00:27:38 +02:00
parent 0b15435ee4
commit 693c6754e1
3 changed files with 20 additions and 2 deletions

View file

@ -43,9 +43,9 @@ class I18n:
lang=I18n.default_lang lang=I18n.default_lang
#s=get_session() s=get_session()
#lang=s.get('lang', lang) lang=s.get('lang', lang)
return lang return lang

View file

@ -47,6 +47,8 @@ class SqlClass:
self.error_connection="Error in connection: %s %s" % (e, v) self.error_connection="Error in connection: %s %s" % (e, v)
self.conn.close()
raise NameError(self.error_connection) raise NameError(self.error_connection)

View file

@ -72,6 +72,22 @@ class I18nField(PhangoField):
return "" #GetPostFiles.post.get(self.name+'_'+lang, '') return "" #GetPostFiles.post.get(self.name+'_'+lang, '')
def show_formatted(self, value):
value=json.loads(value)
lang=I18n.get_default_lang()
return value[lang]
@staticmethod
def get_value(value):
value=json.loads(value)
lang=I18n.get_default_lang()
return value[lang]
class I18nHTMLField(I18nField): class I18nHTMLField(I18nField):