yes, i renamed from mezzanine-test to mezzanine_test, but the error is the same.
On Wednesday, March 19, 2014 11:58:14 AM UTC+8, Danny S wrote: > > Did you also rename your directory? > > Python can't handle dashes in module names, and your directory name > identifies the module as well. > > On 19 March 2014 13:47, Ziwei Zhou <[email protected] <javascript:>> > wrote: > > Thanks for the reply, now I got this error > > > > ImportError: Could not import settings 'mezzanine_test.settings' (Is it > on > > sys.path? Is there an import error in the settings file?): No module > named > > 'mezzanine_test' > > > > > > On Wednesday, March 19, 2014 11:10:30 AM UTC+8, Stephen McDonald wrote: > >> > >> The project name needs to be a valid Python package name, which > >> "mezzanine-test" isn't since you can't use dashes. > >> > >> Try "mezzanine_test". > >> > >> > >> On Wed, Mar 19, 2014 at 2:04 PM, Ziwei Zhou <[email protected]> wrote: > >>> > >>> Hi > >>> > >>> I have my mezzanine project named as mezzanine-test and located at > >>> /sites/test/code/mezzanine-test, inside mezzanine-test folder > following are > >>> the files. > >>> > >>> ubuntu@test:/sites/test/code/mezzanine-test$ ls -l > >>> > >>> total 156 > >>> > >>> drwxrwxr-x 3 ubuntu ubuntu 4096 Mar 17 19:27 deploy > >>> > >>> -rwxr-xr-x 1 ubuntu ubuntu 16192 Mar 18 17:55 fabfile.py > >>> > >>> -rw-r--r-- 1 ubuntu ubuntu 17819 Mar 18 17:56 fabfile.pyc > >>> > >>> -rw-r--r-- 1 ubuntu ubuntu 276 Mar 18 19:28 gunicorn.conf.py > >>> > >>> -rw-r--r-- 1 root root 6 Mar 18 19:30 gunicorn.pid > >>> > >>> -rwxr-xr-x 1 ubuntu ubuntu 0 Mar 16 20:18 __init__.py > >>> > >>> -rw-r--r-- 1 ubuntu ubuntu 134 Mar 17 18:54 __init__.pyc > >>> > >>> -rw-rw-r-- 1 ubuntu ubuntu 738 Mar 16 22:00 local_settings.py > >>> > >>> -rw-rw-r-- 1 ubuntu ubuntu 703 Mar 17 18:54 local_settings.pyc > >>> > >>> -rwxr-xr-x 1 ubuntu ubuntu 955 Mar 16 20:18 manage.py > >>> > >>> -rw-r--r-- 1 ubuntu ubuntu 1685 Mar 18 19:22 readme.md > >>> > >>> -rw-rw-r-- 1 ubuntu ubuntu 401 Mar 18 17:25 requirements.txt > >>> > >>> -rw-rw-r-- 1 ubuntu ubuntu 16146 Mar 18 18:58 settings.py > >>> > >>> -rw-rw-r-- 1 ubuntu ubuntu 10311 Mar 18 17:42 settings.pyc > >>> > >>> drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 17 19:29 static > >>> > >>> drwxr-xr-x 9 ubuntu ubuntu 4096 Mar 17 03:23 templates > >>> > >>> -rwxr-xr-x 1 ubuntu ubuntu 4567 Mar 17 22:17 urls.py > >>> > >>> -rw-r--r-- 1 ubuntu ubuntu 890 Mar 17 18:55 urls.pyc > >>> > >>> -rwxr-xr-x 1 ubuntu ubuntu 641 Mar 18 19:39 wsgi.py > >>> > >>> If I run following command > >>> > >>> /sites/test/code/mezzanine-test$/sites/.virtualenvs/test/bin/gunicorn > -c > >>> gunicorn.conf.py wsgi:application > >>> > >>> The project will run but I got following error message when I try to > >>> access the site. > >>> > >>> Traceback (most recent call last): > >>> > >>> File > >>> > "/sites/.virtualenvs/test/lib/python3.3/site-packages/gunicorn/workers/sync.py", > > > >>> line 136, in handle_request > >>> > >>> for item in respiter: > >>> > >>> File > >>> > "/sites/.virtualenvs/test/lib/python3.3/site-packages/raven/middleware.py", > >>> line 35, in __call__ > >>> > >>> iterable = self.application(environ, start_response) > >>> > >>> File > >>> > "/sites/.virtualenvs/test/lib/python3.3/site-packages/Django-1.6.2-py3.3.egg/django/core/handlers/wsgi.py", > > > >>> line 187, in __call__ > >>> > >>> self.load_middleware() > >>> > >>> File > >>> > "/sites/.virtualenvs/test/lib/python3.3/site-packages/Django-1.6.2-py3.3.egg/django/core/handlers/base.py", > > > >>> line 46, in load_middleware > >>> > >>> for middleware_path in settings.MIDDLEWARE_CLASSES: > >>> > >>> File > >>> > "/sites/.virtualenvs/test/lib/python3.3/site-packages/Django-1.6.2-py3.3.egg/django/conf/__init__.py", > > > >>> line 54, in __getattr__ > >>> > >>> self._setup(name) > >>> > >>> File > >>> > "/sites/.virtualenvs/test/lib/python3.3/site-packages/Django-1.6.2-py3.3.egg/django/conf/__init__.py", > > > >>> line 49, in _setup > >>> > >>> self._wrapped = Settings(settings_module) > >>> > >>> File > >>> > "/sites/.virtualenvs/test/lib/python3.3/site-packages/Django-1.6.2-py3.3.egg/django/conf/__init__.py", > > > >>> line 132, in __init__ > >>> > >>> % (self.SETTINGS_MODULE, e) > >>> > >>> ImportError: Could not import settings 'mezzanine-test.settings' (Is > it > >>> on sys.path? Is there an import error in the settings file?): No > module > >>> named 'mezzanine-test' > >>> > >>> > >>> The wsgi.py file looks like following > >>> > >>> from __future__ import unicode_literals > >>> import os > >>> PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) > >>> settings_module = "%s.settings" % PROJECT_ROOT.split(os.sep)[-1] > >>> os.environ.setdefault("DJANGO_SETTINGS_MODULE", settings_module) > >>> from django.core.handlers.wsgi import WSGIHandler > >>> application = WSGIHandler() > >>> > >>> > >>> > >>> Any help will be greatly appreciated. > >>> > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > Groups > >>> "Mezzanine Users" group. > >>> To unsubscribe from this group and stop receiving emails from it, send > an > >>> email to [email protected]. > >>> > >>> For more options, visit https://groups.google.com/d/optout. > >> > >> > >> > >> > >> -- > >> Stephen McDonald > >> http://jupo.org > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Mezzanine Users" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > For more options, visit https://groups.google.com/d/optout. > > > > -- > [email protected] <javascript:> > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
