I am trying to insert many dates into a field.  Currently I am only getting
1 date inserted.
my overall goal is to insert many (semi random) dates into the database;
each user will have his/her own unique list.  Then later iterate over the
list having the date trigger some event if it equals today's date.

controller:
from datetime import date, datetime, timedelta
import random
from random import randint
dog = randint(3,25)
def perdelta(start, end, delta):
    curr = start
    while curr < end:
        yield curr
        curr += delta

for result in perdelta(date(2017, 11, 11), date(2018, 12, 12),
timedelta(days=dog)):
    print str(result)

fun.zipdip.insert(infom=result)

model:
fun = DAL('sqlite://storage.sqlite')
fun.define_table('zipdip',
Field('infom')),

result in dal is:
3 selected
zipdip.id
<https://ledc.pythonanywhere.com/tim/appadmin/select/fun?orderby=zipdip.id>
zipdip.infom
<https://ledc.pythonanywhere.com/tim/appadmin/select/fun?orderby=zipdip.infom>
1 <https://ledc.pythonanywhere.com/tim/appadmin/update/fun/zipdip/1>
2018-11-30
2 <https://ledc.pythonanywhere.com/tim/appadmin/update/fun/zipdip/2>
2018-12-07
3 <https://ledc.pythonanywhere.com/tim/appadmin/update/fun/zipdip/3>
2018-11-30

but if the code is run for example in repl.it the result is the outcome I
am looking for

2017-11-11
2017-11-24
2017-12-07
2017-12-20
2018-01-02
2018-01-15
2018-01-28
2018-02-10
2018-02-23
2018-03-08
2018-03-21
2018-04-03
2018-04-16
2018-04-29
2018-05-12
2018-05-25
2018-06-07
2018-06-20
2018-07-03
2018-07-16
2018-07-29
2018-08-11
2018-08-24
2018-09-06
2018-09-19
2018-10-02
2018-10-15
2018-10-28
2018-11-10
2018-11-23
2018-12-06

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to