smartdictform again
This commit is contained in:
1 parent
510f1c920c
commit
51fe7b4eed
2 files changed
+6
-7
No files matched your search
@@ -1 +1 @@
|
||||
Version 1.99.7 (2012-04-07 18:31:34) dev
|
||||
Version 1.99.7 (2012-04-07 18:44:26) dev
|
||||
+5
-6
@@ -1317,12 +1317,11 @@ class SQLFORM(FORM):
|
||||
@staticmethod
|
||||
def smartdictform(session,name,filename=None,query=None,**kwargs):
|
||||
import os
|
||||
if not name in session:
|
||||
if query:
|
||||
session[name] = db(query).select().first().as_dict()
|
||||
elif os.path.exists(filename):
|
||||
env = {'datetime':datetime}
|
||||
session[name] = eval(open(filename).read(),{},env)
|
||||
if query:
|
||||
session[name] = db(query).select().first().as_dict()
|
||||
elif os.path.exists(filename):
|
||||
env = {'datetime':datetime}
|
||||
session[name] = eval(open(filename).read(),{},env)
|
||||
form = SQLFORM.dictform(session[name])
|
||||
if form.process().accepted:
|
||||
session[name].update(form.vars)
|
||||
|
||||
Reference in new issue
Block a user