2012-01-09 12 views
0

私はDjangoで作られたアプリケーションをmod_wsgiとApacheを備えたUbuntu 10 Serverにデプロイしようとしています。Djangoが空白のテンプレートを表示する問題

すべてが正しいと思われますが、私はジャンゴの管理者を使用しようとすると何も示されていません。私は、HTMLを検査し、銀行のhtmlです:..私は唯一の管理者の問題だと思った

<html><head></head><body></body></html> 

が、私はdjango.contribの認証ログインを使用しようとすると、それが実際にhappends発見...ので、私多くのこと、アクセス許可、管理者のtempaltesを移動しようとしました...等

任意のアイデア??

ありがとうございます!

答えて

0

Apacheは管理用静的メディアが置かれているディレクトリを見つけることはできますか?私は、過去に同様の問題を抱えて思い出す、と私mediaディレクトリ内にそれのためのシンボリックリンクを作成することによって、それを解決:

[email protected]***(~/***/media)$ ls -l 
total 4K 
lrwxr-xr-x 1 mgibsonbr users 87 Nov 18 14:29 admin -> /home/mgibsonbr/***/lib/python2.5/site-packages/django/contrib/admin/media 

私のhttpd.conf:

DocumentRoot /home/mgibsonbr/www/*** 
Alias /media/ /home/mgibsonbr/www/***/media/ 

WSGIDaemonProcess *** user=mgibsonbr group=users threads=5 
WSGIProcessGroup *** 
WSGIScriptAlias//home/mgibsonbr/www/***.wsgi 

そして、私のDjangoのsettings.py :

MEDIA_URL = '/media/' 
ADMIN_MEDIA_PREFIX = '/media/admin/' 

注:すべてのプロを行っていない場合は

を匿名化し、いくつかのパーツ文法上の間違い、おそらくあなたはserverfault.comでこの質問をすることができます、彼らはおそらくそこにあなたを助けることができるでしょう。

+0

私は自分のPCのWindows上のApacheサーバーでこれを試してみましたが、すべてのことが大丈夫です。だから私はプログラミングエラーではないと思います。私は問題がメディアの問題によって引き起こされているとは思っていませんが、レスありませんでした...私は唯一の問題が管理者のメディアだと思います...私はスタイレスログインを少なくとも見ることができるでしょうか? そして、私は見つけたと思う、HttpResponse o render_to_response以外のすべての応答は、ほとんど空白のhtmlを生成する –

+0

@ user1137897あなたは、スタイルレスのログインについて正しいです。残りの部分については私の知るところではありませんが、もし私がデバッグしていたら、 '/ admin'は本当にビューを実行していますか?正しい見方? '/ media/admin'は本当に静的ページを読み込んでいますか?一般的に静的ページは正常に動作していますか?申し訳ありませんが、私はもっと助けませんでした。 – mgibsonbr

関連する問題