Hi
I am developing a data-driven application with TG
I needed to distribute the SQLObject model classes into multiple
files.
I have done it as described below
*)Created a 'models' directory
*)Within that created two model files eg: a.py and b.py
*)Created an __init__.py file within the models directory with
contents
 from turbogears.database import PackageHub
__connection__ = hub = PackageHub('projectname')
from projectname.models.a import *
from projectname.models.b import *

I could run the application without any problems.

But, when I added values into a SingleSelectField widget, the problems
began to arise

*)I created a form widget with a SingleSelectField as shown below:
class FormFields(widgets.WidgetsList):
    txnType=categories =
widgets.SingleSelectField(options=getValuesFromA())

Here getValuesFromA() is a callable which returns a list of tuples
required for the SingleSelectField as shown below:
def getValuesFromA():
    vals = [(A.field1, A.field2)
                   for item in A.select()]

    return vals

Here 'A' is a model class in a.py

When trying to run the application, the following error occurs.
        KeyError: 'No database configuration found!'

Anyone have any idea to help me?

I really got stuck...

Thanks in advance
Raj
(^!^)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to