Fixes in database functions and i18n fields
This commit is contained in:
parent
0b15435ee4
commit
693c6754e1
3 changed files with 20 additions and 2 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -47,6 +47,8 @@ class SqlClass:
|
|||
|
||||
self.error_connection="Error in connection: %s %s" % (e, v)
|
||||
|
||||
self.conn.close()
|
||||
|
||||
raise NameError(self.error_connection)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -72,6 +72,22 @@ 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):
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue