I'd look at how you reference your settings during imports. The error message 
spells "Settings" with uppercase "S" which feels incorrect.

   HTH

     Jirka
-----Original Message-----
From: Navid Shaikh <[email protected]>
Sender: [email protected]
Date: Sun, 17 Mar 2013 02:20:29 
To: <[email protected]>
Reply-To: [email protected]
Subject: Settings object has no attribute 'ROOT_URLCONF'  while deploying
 using apache and mod_wsgi

Hi folks,

(Before posting I searched in archive and the question is kind of similar 
to thread [1].)

I am getting error:
AttributeError: 'Settings' object has no attribute 'ROOT_URLCONF'

I am using 
a) Django version 1.3.2.
b) Apache
c) mod_wsgi
 
I followed standard Django docs [2] to implement configurations.

Below are my some config file excerpts:
(I renamed my actual site name with mysite)

mysite-httpd.conf (filename)
-----

WSGIScriptAlias / "/usr/share/slate/apache/mysite.wsgi"

-----

mysite.wsgi   (filename)
------
#!/usr/bin/python
#
# For Apache mod_wsgi.
import os
import sys

path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

sys.path.append(path)                   # /usr/share/slate/
sys.path.append(os.path.dirname(path))  # /usr/share/

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
------

After reading thread[1] , I think that there is problem in setting 
'DJANGO_SETTINGS_MODULE', as I have 'ROOT_URLCONF variable
set in settings.py.


Please point out where I am doing it wrong.

Links:
[1] http://www.mail-archive.com/[email protected]/msg28764.html
[2] https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/


Thanks and Regards,
Navid Shaikh.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.



-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to