On 23/10/2012 2:10pm, Mike Dewhirst wrote:
> On 23/10/2012 8:37am, DjgoNy wrote:
>> I have problem importing from django_tables import tables
>> and when i do it on manage.py shell i get this error.
>>
>> >>> import django_tables2
>> Traceback (most recent call last):
>> File "<stdin>", line 1, in <module>
>> File "build\bdist.win32\egg\django_tables2\__init__.py", line 3, in
>> <module>
>> File "build\bdist.win32\egg\django_tables2\tables.py", line 4, in
>> <module>
>> File "c:\Python27\lib\site-packages\django\db\__init__.py", line 11,
>> in <module>
>> if DEFAULT_DB_ALIAS not in settings.DATABASES:
>> File "c:\Python27\lib\site-packages\django\utils\functional.py", line
>> 184, in inner
>> self._setup()
>> File "c:\Python27\lib\site-packages\django\conf\__init__.py", line
>> 40, in _setup
>> raise ImportError("Settings cannot be imported, because environment
>> variable %s is undefined." % ENVIRONMENT_VARIABLE)
>> ImportError: Settings cannot be imported, because environment variable
>> DJANGO_SETTINGS_MODULE is undefined.
>> >>>
>>
>> how do i fix it.
>> what am i missing here....
>
> You are directly importing a package which is on the Python path so the
> system finds it ok. But, that package (django_tables2) apparently
> expects to be imported by some other bit of code which already knows
> where your settings.py file lives.
>
> If you want to import it directly it needs to know where to look.
>
> You might need a PYTHONPATH environment variable which specifies the
> path to your Django project. If settings.py lives in
> C:\webwork\djngony\project\xyz\settings.py. Then your PYTHONPATH needs
> to include C:\webwork\djngony
>
> The traceback indicates, you need a DJANGO_SETTINGS_MODULE environment
> variable. In my example above it would simply be project.xyz
Correction ... project.xyz.settings
or xyz.settings if C:\webwork\djngony\project is in the PYTHONPATH
>
> hth
>
> Mike
>
>> thank you so much.
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Django users" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/django-users/-/e3UHoYJI0KsJ.
>> To post to this group, send email to django-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-users+unsubscribe@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/django-users?hl=en.
>
--
Climate Pty Ltd
PO Box 308
Mount Eliza
Vic 3930
Australia +61
T: 03 9787 6598
M: 0411 704 143
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment