Bug 1046119 - [abrt] python-django14: __init__.py:40:_setup:ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
Summary: [abrt] python-django14: __init__.py:40:_setup:ImportError: Settings cannot be...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: python-django14
Version: 19
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthias Runge
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:37af2bba1275c16b3969107a040...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-23 18:17 UTC by Jacek Wielemborek
Modified: 2014-01-02 05:58 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-01-02 05:58:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (2.27 KB, text/plain)
2013-12-23 18:17 UTC, Jacek Wielemborek
no flags Details
File: environ (3.84 KB, application/octet-stream)
2013-12-23 18:17 UTC, Jacek Wielemborek
no flags Details

Description Jacek Wielemborek 2013-12-23 18:17:13 UTC
Description of problem:
Was trying to runserver in a directory with no settings.py. Probably my fault, but abrt suggested that I report it.

Version-Release number of selected component:
python-django14-1.4.8-1.fc19

Additional info:
reporter:       libreport-2.1.10
cmdline:        /usr/bin/python /usr/bin/django-admin runserver hello
executable:     /usr/bin/django-admin
kernel:         3.9.6-200.fc18.x86_64
runlevel:       N 5
type:           Python
uid:            1000

Truncated backtrace:
__init__.py:40:_setup:ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

Traceback (most recent call last):
  File "/usr/bin/django-admin", line 5, in <module>
    management.execute_from_command_line()
  File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 261, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 69, in load_command_class
    module = import_module('%s.management.commands.%s' % (app_name, name))
  File "/usr/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/usr/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 8, in <module>
    from django.core.servers.basehttp import AdminMediaHandler, run, WSGIServerException, get_internal_wsgi_application
  File "/usr/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 26, in <module>
    from django.views import static
  File "/usr/lib/python2.7/site-packages/django/views/static.py", line 95, in <module>
    template_translatable = ugettext_noop(u"Index of %(directory)s")
  File "/usr/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 75, in gettext_noop
    return _trans.gettext_noop(message)
  File "/usr/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 48, in __getattr__
    if settings.USE_I18N:
  File "/usr/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner
    self._setup()
  File "/usr/lib/python2.7/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.

Local variables in innermost frame:
self: <django.conf.LazySettings object at 0x7fc122716850>

Comment 1 Jacek Wielemborek 2013-12-23 18:17:17 UTC
Created attachment 840926 [details]
File: backtrace

Comment 2 Jacek Wielemborek 2013-12-23 18:17:19 UTC
Created attachment 840927 [details]
File: environ

Comment 3 Matthias Runge 2014-01-02 05:58:55 UTC
Thank you for the report. You're right. Abrt catches all unusual aborts and suggests to submit a bug report.


Note You need to log in before you can comment on or make changes to this bug.