2011-01-07 10 views
0

私はDjangoアプリを開発する準備はほぼ整ったと思っています。すべてが開発サーバー上で動作しますが、テストApache/mod_wsgiサーバーでホストされているときは、私の最後のすべてのビューについてエラーが発生します。配備時にDjango ViewDoesNotExistエラーが発生する

無効なURLを入力すると、期待どおりの有効なURLの一覧が表示されますが、開発サーバーごとに動作するものはありません。

ローカルネットワーク上の他のPCから喜んでアクセスしようとしました。

誰かが問題にどのような光を当てることができればそれは高く評価されます。読書時間の良いカップルはこれまで助けていない。

エラーは次のとおりです。

Environment: 

Request Method: GET 
Request URL: http://192.168.1.4/results.php 
Django Version: 1.2.4 
Python Version: 2.6.5 
Installed Applications: 
['django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.sites', 
'results', 
'django.contrib.admin'] 
Installed Middleware: 
('django.middleware.common.CommonMiddleware', 
'django.contrib.sessions.middleware.SessionMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware') 


Traceback: 
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py" in get_response 
    80.      response = middleware_method(request) 
File "/usr/local/lib/python2.6/dist-packages/django/middleware/common.py" in process_request 
    57.    if (not _is_valid_path(request.path_info, urlconf) and 
File "/usr/local/lib/python2.6/dist-packages/django/middleware/common.py" in _is_valid_path 
    143.   urlresolvers.resolve(path, urlconf) 
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in resolve 
    302.  return get_resolver(urlconf).resolve(path) 
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in resolve 
    217.      sub_match = pattern.resolve(new_path) 
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in resolve 
    217.      sub_match = pattern.resolve(new_path) 
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in resolve 
    123.    return self.callback, args, kwargs 
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py" in _get_callback 
    135.    raise ViewDoesNotExist("Tried %s in module %s. Error was: %s" % (func_name, mod_name, str(e))) 

Exception Type: ViewDoesNotExist at /results.php 
Exception Value: Tried index in module results.views. Error was: 'module' object has no attribute 'cbook' 

答えて

1

results.viewsファイルにエラーがあり、すべてが破損しています。

明らかにError was: 'module' object has no attribute 'cbook'です。だからresults.viewsのpythonファイルを "cbook"で検索すると、cbookをインポートしようとしているか、どこかで使っている可能性があります。いずれにしても、問題は "cbook"に関連します。

+0

私が探しているエラーのタイプを示唆することはできませんか?私は良い見ていたが、何も見ることができません。すべての括弧が閉じられ、定義が完了し、必要に応じてインデントされます。レスポンスありがとう。 –

+0

@Philip私は自分の答えを更新しました。 –

+1

Marcus、興味深いことに、それはApacheの誤った構成になっていたようです。 Apacheを再インストールすることで問題が解決されたようです。しかし、この問題であなたのご意見ありがとうございます。 –

関連する問題