smartdictform again
This commit is contained in:
@@ -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