adminサイトが見えた!しかし・・・
ログインしたら、404エラーになりました。orz
いろいろ見てみると・・・ああ、今まで見ていたBlogエントリにあるんですね。対策が。
参考:さくらサーバでdjango.cgi - tino_9000の日記
- アプリケーションのurlをxxx/以下に配置するとadminでログイン後にxxx/がなくなる
- .htaccessのリダイレクションの設定を変更する+urls.pyをあわせて直す
- RewriteRule ^xxx/(.*)$ /django.cgi/$1 [QSA,L]を下に直す
- RewriteRule ^xxx/(.*)$ /django.cgi/xxx/$1 [QSA,L]
というわけで、RewriteRuleを変更して、
RewriteRule ^MyamyuApps/(.*)$ /django.cgi/MyamyuApps/$1 [QSA,L]
urls.pyも変更します。
# Uncomment this for admin: (r'^MyamyuApps/admin/', include('django.contrib.admin.urls')),
これで使えるようになりました・・・が、デザインが・・・orz
- adminサイトのcssが無効になっている
- mediaフォルダをコピーするかurls.pyで解決する必要がある
urls.pyだとcssを見るだけのためにCGIが走ってしまうので、コピペで解決しました。orz
ちなみに、mediaフォルダは $PYTHONPATH/django/contrib/admin/media です。