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
|
lang=I18n.default_lang
|
||||||
|
|
||||||
#s=get_session()
|
s=get_session()
|
||||||
|
|
||||||
#lang=s.get('lang', lang)
|
lang=s.get('lang', lang)
|
||||||
|
|
||||||
return lang
|
return lang
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,23 @@ 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):
|
||||||
|
|
||||||
def check_value(self, value):
|
def check_value(self, value):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue