2012-11-15 100 views
0

我已經安裝了transifex - django應用程序。一切看起來不錯,但如果我運行:奇怪的django輸出

./manage runserver 8000 

我收到了錯誤消息(下面)。由於我不稱職django用戶據說這是一些容易的錯誤/錯誤。不幸的是,我無法發現問題所在。 任何線索將不勝感激! 謝謝,托馬斯

Environment: 


Request Method: GET 
Request URL: http://127.0.0.1:8000/ 

Django Version: 1.3.1 
Python Version: 2.7.3 
Installed Applications: 
['django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.comments', 
'django.contrib.contenttypes', 
'django.contrib.flatpages', 
'django.contrib.humanize', 
'django.contrib.markup', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.sites', 
'django.contrib.admindocs', 
'staticfiles', 
'notification', 
'django_filters', 
'django_sorting', 
'south', 
'tagging', 
'tagging_autocomplete', 
'pagination', 
'piston', 
'contact_form', 
'ajax_select', 
'threadedcomments', 
'authority', 
'haystack', 
'social_auth', 
'userena', 
'guardian', 
'easy_thumbnails', 
'djcelery', 
'djkombu', 
'compressor', 
'transifex.txcommon', 
'transifex.languages', 
'transifex.projects', 
'transifex.releases', 
'transifex.actionlog', 
'transifex.txpermissions', 
'transifex.teams', 
'transifex.resources', 
'django_addons', 
'autofetch', 
'charts', 
'cla', 
'copyright', 
'datastores', 
'gtranslate', 
'helptext', 
'jsonmap', 
'locks', 
'lotte', 
'priorities', 
'suggestions', 
'timeline', 
'trans_memory', 
'txapps', 
'txcron', 
'txtestsuite', 
'watches', 
'webhooks', 
'widgets'] 
Installed Middleware: 
['django.middleware.cache.UpdateCacheMiddleware', 
'django.middleware.common.CommonMiddleware', 
'django.middleware.csrf.CsrfViewMiddleware', 
'django.contrib.sessions.middleware.SessionMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.middleware.locale.LocaleMiddleware', 
'django.middleware.doc.XViewMiddleware', 
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', 
'django.contrib.messages.middleware.MessageMiddleware', 
'django_sorting.middleware.SortingMiddleware', 
'pagination.middleware.PaginationMiddleware', 
'userena.middleware.UserenaLocaleMiddleware', 
'django.middleware.cache.FetchFromCacheMiddleware'] 


Traceback: 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/handlers /base.py" in get_response 
    101.        request.path_info) 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/urlresolvers.py" in resolve 
    252.      sub_match = pattern.resolve(new_path) 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django /core/urlresolvers.py" in resolve 
    252.      sub_match = pattern.resolve(new_path) 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/urlresolvers.py" in resolve 
    250.    for pattern in self.url_patterns: 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/urlresolvers.py" in _get_url_patterns 
    279.   patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django /core/urlresolvers.py" in _get_urlconf_module 
    274.    self._urlconf_module = import_module(self.urlconf_name) 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/utils/importlib.py" in import_module 
    35.  __import__(name) 
File "/usr/lib/python2.7/site-packages/transifex-1.3.0devel-py2.7.egg/transifex/addons/cla/urls.py" in <module> 
    2. from transifex.projects.urls import PROJECT_URL 
File "/usr/lib/python2.7/site-packages/transifex-1.3.0devel-py2.7.egg/transifex/projects/urls/__init__.py" in <module> 
    6. from transifex.projects.feeds import LatestProjects, ProjectFeed, ProjectTimelineFeed 
File "/usr/lib/python2.7/site-packages/transifex-1.3.0devel-py2.7.egg/transifex/projects/feeds.py" in <module> 
    11. current_site = Site.objects.get_current() 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/contrib/sites/models.py" in get_current 
    25.    current_site = self.get(pk=sid) 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/db/models/manager.py" in get 
    132.   return self.get_query_set().get(*args, **kwargs) 
File "/usr/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/db/models/query.py" in get 
    349.      % self.model._meta.object_name) 

Exception Type: DoesNotExist at/
Exception Value: Site matching query does not exist. 
+0

只是突出問題:在瀏覽器的錯誤信息是:「在\ DoesNotExist」 – xhudik

+1

我想一想,你應該在settings.py中提供'SITE_ID'。你也需要一個站點實例在你的數據庫上。 –

回答

2

首先運行python manage.py syncdb的。然後,在Django殼檢查此查詢:

Site.objects.get(id=1) 

如果DoesNotExist引發錯誤手動創建Site對象:

Site.objects.create(name='example.com', domain='example.com') 
+0

謝謝!即使我運行'manage.py syncdb'沒有錯誤信息出錯了。我重新運行命令,一切都很順利 - 非常感謝! – xhudik