alphabetical order ?
Will
print 'db.py' < 'my_list.py'
print True in that environment?
And I don't know what web2py uses for alphabetical sorting of models.
Try add
print "db" and print "my_list"
into that models
to see if "my_list" really starts later.
If it is well,
cannot be db variable deleted somewhere?
Dne čtvrtek 5. května 2016 15:20:50 UTC+2 Vic Ding napsal(a):
>
> The issue is gone magically. This happened before, the same issue come and
> go.
> I tried to add/edit db files both locally (from web UI) and externally
> (PyCharm on my laptop through SSH sync), both worked fine.
>
> One other issue is I have db.py, db1.py and test_list.py as model files.
> In test_list.py I defined a table which is referenced in db1.py.
> db1.py
>
> db.define_table('customer',
> auth.signature,
> Field('name','string',requires=IS_NOT_EMPTY()),
> Field('address1','string',requires=IS_NOT_EMPTY()),
>
> format='%(name)s'
> )
>
> test_list.py
>
> db.define_table('country_list2',
> Field('name'),
> Field('test','reference customer')
> )
>
>
> I get a complain that "Cannot resolve reference customer in country_list2
> definition". Is there a better way to organise the model files? Does
> this mean that the model files are loaded in alphabetical order?
>
> Thanks in advance
>
> Vic
>
>
>
> On Wednesday, May 4, 2016 at 6:09:29 PM UTC+2, Anthony wrote:
>>
>> Does it work locally?
>>
>> On Wednesday, May 4, 2016 at 11:56:07 AM UTC-4, Vic Ding wrote:
>>>
>>> Hi all,
>>>
>>> I have a weird problem with web2py on apache. I created db1.py and
>>> created defined tables in it and it works fine. I created another model,
>>> name is my_list.py and it does not work. Error is db is not defined in
>>> my_list.py. Any idea what the problem might be?
>>> Thanks!
>>>
>>
--
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.