On top of the modules/t2.py try add

import uuid

On May 24, 3:41 pm, GoldenTiger <[email protected]> wrote:
> I have read the old thread titled: " t3 strange error on 1.71.0 "
> and i couldnt solve it
>
> I was contracted to coding a website in a short time, and then I
> discovered web2py
> Last 2 weeks I have been reading web2py info alot of hours a day, Now
> I am desperate!!
>
> Description or the problem:
> 1- I have a Mac, a PC (win) and the web hosting I recommended to my
> client is Webfaction, (yes, rocks)
>
> 2- The behaviour is the same at mi Leopard, XP or Webfaction:  I
> register like admin and then set 'mail_administrator' = my email
>
> 3- The website requires email verification to users, so I set
> settings.email_verification=True
>
> 4- I configure my gmail to try:
> settings.email_server='smtp.gmail.com:587'
> settings.email_auth= 'goldenboy.es:mygmailpass'
>
> 5- settings.host_url= 'http://www.website.com";
> 6- leaving update response as is
> the email_text include a  'registration_key', but i dont find it at
> any place of code of T3
>
>   t2.messages.register_email_body="Click here "+settings.host_url
> +"/"+request.application+"/default/verify?key=%(registration_key)s to
> complete registration"
>
> 7- Any attempt of registering show 2 errors
>
>  in "controllers/default.py", at lines  29 and 112
> and :  --> NameError: global name 'uuid' is not defined
>
> 8 - I know that error ocurrs only when mail_verification is true, so
> I figure out that if i can't see key in any place of code, then uuid-
> py may be necesary to generate the universal unique id.
>
> Questions:
>
> *** Any of you can give a aproximate response?
>
> **** what diferences is bettwen changing a variable at db.py or at
> models of T3, isit ok?
>
> *** is there any variable to disable the necessity of
> registration_key  variable?
>
> Thanks alot of you !!!

Reply via email to