If the user specifies:
{{{
from django_sqlalchemy import models
}}}
but does not set the a DJANGO_SQLALCHEMY_DBURI settings in the settings.py
module the
following dump occurs. Look into provided a cleaner message that indicates the
problem:
{{
mtrier@michael-triers-computer:~/Development/django-sqlalchemy/original$
./manage.py
syncdb
Traceback (most recent call last):
File "./manage.py", line 11, in <module>
execute_manager(settings)
File "/Library/Python/2.5/site-packages/django/core/management/__init__.py", line 272, in
execute_manager
utility.execute()
File "/Library/Python/2.5/site-packages/django/core/management/__init__.py", line 219, in
execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Library/Python/2.5/site-packages/django/core/management/base.py", line 72, in
run_from_argv
self.execute(*args, **options.__dict__)
File "/Library/Python/2.5/site-packages/django/core/management/base.py", line 85, in
execute
self.validate()
File "/Library/Python/2.5/site-packages/django/core/management/base.py", line 112, in
validate
num_errors = get_validation_errors(s, app)
File "/Library/Python/2.5/site-packages/django/core/management/validation.py", line 28, in
get_validation_errors
for (app_name, error) in get_app_errors().items():
File "/Library/Python/2.5/site-packages/django/db/models/loading.py", line 126, in
get_app_errors
self._populate()
File "/Library/Python/2.5/site-packages/django/db/models/loading.py", line 55, in _populate
self.load_app(app_name, True)
File "/Library/Python/2.5/site-packages/django/db/models/loading.py", line 70, in load_app
mod = __import__(app_name, {}, {}, ['models'])
File "/Users/mtrier/Development/django-sqlalchemy/original/../original/bar/models.py", line
2, in <module>
from django_sqlalchemy import models
File "/Users/mtrier/Development/django-sqlalchemy/django_sqlalchemy/models/__init__.py",
line 5, in <module>
from django_sqlalchemy.models.fields.related import ForeignKey, ManyToManyField
File "/Library/Python/2.5/site-packages/django_sqlalchemy/models/fields/related.py", line 2,
in <module>
from django_sqlalchemy.backend import metadata, Session
File "/Users/mtrier/Development/django-sqlalchemy/django_sqlalchemy/backend/__init__.py",
line 2, in <module>
from base import engine, Session, metadata
File "/Users/mtrier/Development/django-sqlalchemy/django_sqlalchemy/backend/base.py",
line 19, in <module>
engine = create_engine(settings.DJANGO_SQLALCHEMY_DBURI, convert_unicode=True)
File "/Library/Python/2.5/site-packages/django/conf/__init__.py", line 32, in __getattr__
return getattr(self._target, name)
AttributeError: 'Settings' object has no attribute 'DJANGO_SQLALCHEMY_DBURI'
}}
Original issue reported on code.google.com by mtr...@gmail.com on 5 Apr 2008 at 10:08
Original issue reported on code.google.com by
mtr...@gmail.com
on 5 Apr 2008 at 10:08