On Thursday, January 26, 2017 at 2:13:42 AM UTC-8, Dave S wrote:
>
> On Thursday, January 19, 2017 at 10:02:04 PM UTC-8, Armando Hernandez
> wrote:
>>
>> Assuming PostDate is a field of type datetime Try this before calling
>> SQLFORM
>> db.QuarterMaster.PostDate.default = request.now
>>
>> If PostDate is a field of type date use
>> db.QuarterMaster.PostDate.default = request.now.date()
>>
>>
>> and remove all the
>>
>> form.vars.PostDate assignments
>>
>
> Thanks. This seems to do what I want.
>
I've actually modified it to:
import datetime
response.flash = T("Hello World")
if request.post_vars.PostDate:
try:
db.QuarterMaster.PostDate.default = datetime.datetime.strptime(
request.post_vars.PostDate, "%Y-%m-%d")
except ValueError:
pass
else:
db.QuarterMaster.PostDate.default = request.now.date()
# str(request.now.year) + "-" + str("%02d" % (request.now.month)) + "-"
+ str("%02d" % (request.now.day))
form = SQLFORM(db.QuarterMaster)
if form.process().accepted:
response.flash = T("Thank you!")
elif form.errors:
response.flash = T("Please correct the errors in the form")
else:
response.flash = T("Please fill out the form")
return dict(form=form)
because I'm allowing the data entry staff (me) to catch up on older
(written) records.
I have yet to try the redirect technique, but I do intend to open that
envelope, as well.
/dps
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.