Yes, I do, but failed .
is it ok for u ?
the database I use is mysql . Even I insert a row into mysql through mysql
client manually, no change at all, either.
######## module code start ###############
os.chdir(/path/to/web2py/)
from gluon.shell import env
globals().update(env('my_application_name', import_models=True))
while True:
print "count", db(db.mytable.id>0).count()
### no change at all when i insert a row into db.mytable
time.sleep(5)
######## module code end ###############
module name is count.py
execute it with this command:
python count.py
python version is 2.5.4
web2py version is 1.72.3, 1.74.4 also failed
system is windows xp
web2py is installed from source
Thank you, mdipierro
在2009-12-28,mdipierro <[email protected]> 写道:
>How do you insert the row?
>The commit goes after you insert the row.
>
>Massimo
>
>On Dec 27, 8:15 pm, 王怀玉 <[email protected]> wrote:
>> i had done as your advice.
>>
>> no change at all .
>> you can try it by yourself.
>>
>> thank you very very much !
>>
>> 在2009-12-27,mdipierro <[email protected]> 写道:
>>
>> >If I understand the problem, you need to do
>>
>> >db.commit()
>>
>> >On Dec 27, 3:45 am, 王怀玉 <[email protected]> wrote:
>> >> to reuse model definition in a module, so i use gluon.shell.env .
>> >> code in module is like this:
>> >> ######## module code start ###############
>> >> os.chdir(/path/to/web2py/)
>> >> from gluon.shell import env
>> >> globals().update(env('my_application_name', import_models=True))
>> >> while True:
>> >> print "count", db(db.mytable.id>0).count()
>> >> ### no change at all when i insert a row into db.mytable
>> >> time.sleep(5)
>> >> ######## module code end ###############
>> >> then, execute the module. the problem is that when a row is inserted into
>> >> db.mytable, the result printed by module doesn't change at all.
>>
>> >> how can i solve this ? thank you very much !
>>
>> >--
>>
>> >You received this message because you are subscribed to the Google Groups
>> >"web2py-users" group.
>> >To post to this group, send email to [email protected].
>> >To unsubscribe from this group, send email to
>> >[email protected].
>> >For more options, visit this group
>> >athttp://groups.google.com/group/web2py?hl=en.
>>
>>
>
>--
>
>You received this message because you are subscribed to the Google Groups
>"web2py-users" group.
>To post to this group, send email to [email protected].
>To unsubscribe from this group, send email to
>[email protected].
>For more options, visit this group at
>http://groups.google.com/group/web2py?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en.