0_.....py is not a valid module name, since it starts with a number
instead of a letter.

-Thadeus





On Wed, Feb 24, 2010 at 8:05 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
> My convention is
>
> 0_....py for configuration stuff
> db.py for auth and crud
>
> the try to make all other files independent on the ordering.
>
> On Feb 24, 4:33 pm, Thadeus Burgess <thade...@thadeusb.com> wrote:
>> Yes one of the tricks I usually employ is
>>
>> A_settings.py  - global settings, etc
>> B_web2py.py - dal definition, auth, crud, services, etc (web2py related 
>> things)
>> C_model2.py - model definitions
>> D_model3.py - query definitions
>> plugin_etc.py
>> plugin_etc2.py
>> Z_compress_output.py
>>
>> -Thadeus
>>
>> On Wed, Feb 24, 2010 at 4:23 PM, Christopher Steel
>>
>> <chris.st...@gmail.com> wrote:
>> > For those interested I needed to rename the model file so that it got
>> > loaded after the definition of the auth tables.. I chose
>> > z_initializer.py which loaded it after db.py and my other tables. In
>> > addition I dropped the "extra" stuff and ended up with the following:
>>
>> > # Description:
>> > # Automatically adds a user to the database called "automated
>> > initializer".
>>
>> > fname='automated'
>> > lname='initializer'
>>
>> > #####################################################################################
>> > # START db.auth_user insertion
>> > #   auth_user.first_name
>> > #   auth_user.last_name
>> > fnames_found='None'
>> > rows=db(db.auth_user.first_name == fname).select(db.auth_user.ALL)
>> > for row in rows:
>> >    fnames_found = row.first_name
>> > if fnames_found == 'None':
>> >    automated_user_id =
>> > db.auth_user.insert(first_name=fname,last_name=lname)
>>
>> > ...
>>
>> > On Feb 24, 5:16 pm, Christopher Steel <chris.st...@gmail.com> wrote:
>> >> Sure enough, the name I gave it put it before auth tables where
>> >> defined. Working fine now.
>>
>> >> Thanks
>>
>> >> On Feb 24, 2:16 pm, Tiago Almeida <tiago.b.alme...@gmail.com> wrote:
>>
>> >> > Where do you have that code? in a model file?
>> >> > Your problem is that the variable with name db is not defined in the 
>> >> > scope
>> >> > that code runs.
>>
>> >> > make sure you set it before, usually with
>>
>> >> > db = DAL <http://web2py.com/book/default/docstring/DAL>(...)
>> >> > *
>> >> > *this variable should be visible in a controller or a model.
>> >> > You have to pass it if you're doing it for instance in a module.
>>
>> >> > Regards, Tiago
>>
>> >> > ---
>>
>> >> > On Wed, Feb 24, 2010 at 7:08 PM, Christopher Steel 
>> >> > <chris.st...@gmail.com>wrote:> I am trying to have my app create a 
>> >> > default user that will be used to
>> >> > > track administrative tasks.
>>
>> >> > > Right now I have the following in the model section but auto inserting
>> >> > > to the auth_user table does not seem to work. Does this have to be
>> >> > > done manually or can I automatically create a user, group and group
>> >> > > membership for a site administrative user?
>>
>> >> > > Right now I get the error:
>>
>> >> > > NameError: name 'db' is not defined
>>
>> >> > > Thanks,
>>
>> >> > > Chris
>>
>> >> > > Here is my code, it seems to worksfine for any other table but auth
>> >> > > table(s)
>>
>> >> > > initializer_first_name  = 'Database'
>> >> > > initializer_last_name   = 'Initializer'
>> >> > > initializer_email       = 'ad...@server.com'
>> >> > > initializer_password    = 'random'
>>
>> >> > > dbvalue='None'
>> >> > > rows=db(db.auth_user.first_name=='Database').select(db.application.ALL)
>> >> > > for row in rows:
>> >> > >        dbvalue = row.name
>>
>> >> > > if dbvalue == 'None':
>>
>> >> > > db.application.insert(first_name=initializer_first_name,last_name=initializer_last_name,email=initializer_email,initializer_password=initializer_password)
>>
>> >> > > --
>> >> > > You received this message because you are subscribed to the Google 
>> >> > > Groups
>> >> > > "web2py-users" group.
>> >> > > To post to this group, send email to web...@googlegroups.com.
>> >> > > To unsubscribe from this group, send email to
>> >> > > web2py+unsubscr...@googlegroups.com<web2py%2bunsubscr...@googlegroups.com>
>> >> > > .
>> >> > > 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 web...@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > web2py+unsubscr...@googlegroups.com.
>> > 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 web...@googlegroups.com.
> To unsubscribe from this group, send email to 
> web2py+unsubscr...@googlegroups.com.
> 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 web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to