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
#s=get_session()
s=get_session()
#lang=s.get('lang', lang)
lang=s.get('lang', lang)
return lang

View file

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

View file

@ -72,7 +72,23 @@ class I18nField(PhangoField):
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):
def check_value(self, value):