2014-06-08 53 views
1

我嘗試在apache2(Ubuntu)上運行我的django項目。我的error.log是:django無法運行mod_wsgi

[Sun Jun 08 11:50:29.635281 2014] [:error] [pid 2582] [client 127.0.0.1:46627]  for url_pattern in get_resolver(None).url_patterns: 
[Sun Jun 08 11:50:29.635299 2014] [:error] [pid 2582] [client 127.0.0.1:46627] File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 350, in url_patterns 
[Sun Jun 08 11:50:29.635353 2014] [:error] [pid 2582] [client 127.0.0.1:46627]  raise ImproperlyConfigured("The included urlconf %s doesn't have any patterns in it" % self.urlconf_name) 
[Sun Jun 08 11:50:29.635384 2014] [:error] [pid 2582] [client 127.0.0.1:46627] ImproperlyConfigured: The included urlconf kitty.urls doesn't have any patterns in it 

和我wsgi.py

import os 
import sys 
path = '/home/s/py/django/kitty' 
if path not in sys.path: 
    sys.path.append(path) 
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "kitty.settings") 

from django.core.wsgi import get_wsgi_application 
application = get_wsgi_application() 

UPDATE

我的urls.py是:

from django.conf.urls import patterns, include, url 

from django.contrib import admin 
admin.autodiscover() 

urlpatterns = patterns('', 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^', include('frontsite.urls', namespace='frontsite')), 
) 
+0

...懇求問題,'urls.py'中有什麼? –

+0

更新了我的問題 –

+0

您的ROOT_URLCONF定義良好嗎? –

回答

0

請確保您刪除任何陳舊的urls.pyc文件,可能在使用內置開發服務器時被編譯。如果您將代碼複製到單獨的Apache安裝中,包括在文件上更改的.pyc文件和日期時間戳,則Apache可以使用過時的.pyc文件(如果它具有比相應的.py文件更新的時間戳)。

另外請確保如果您在Apache上運行應用程序時正在對Python代碼文件進行更改,而導致Apache重新啓動,那麼您的新代碼更改將不會重新加載。