中居です。

これは露木さんがおっしゃっている通り
管理用のメディアファイルとサイト用のメディアファイルのurlが重複している際に起きているはずです。
なのでサイト用のメディアファイルのurlをsite_mediaなどにすれば解決します。

(r'^site_media/(?P<path>.*)','django.views.static.serve',
  dict(document_root=settings.MEDIA_ROOT)),

もちろん露木さんのようにadmin用を変更しても問題無しです:-)

On 12月22日, 午前10:47, "tsuyuki makoto" <[EMAIL PROTECTED]>
wrote:
再び露木です。

一番最初のポイントを忘れてました。

/mediaはurls.pyに記述してますか?
開発時は、以下のような記述をして静的ファイルを配信します。
(r'^media/(?P<path>.*)','django.views.static.serve',
   {'document_root' : '/home/hoge/djproject/media'}),
設定します。

静的ファイルの配信については以下のドキュメントにあります。http://ymasuda.jp/python/django/docs/static_files.html

06/12/22 に tsuyuki makoto<[EMAIL PROTECTED]> さんは書きました:

> 露木です。

> ADMIN_MEDIA_PREFIXで設定されているURLにリクエストが来た場合は、
> URLConfより以前で別の処理にまわされるようです。
> 細江さんの設定だと、MEDIA_URLとADMIN_MEDIA_PREFIXがかぶるので、
> ADMIN_MEDIA_PREFIXのディレクトリを探しにいっているのではないでしょうか。
> #つまりadmin用のファイルだと誤認識している

> 私はADMIN_MEDIA_PREFIXは'adminmedia'とかいう設定にしています。
> 実運用時には、apacheで/adminmediaを...ckages/django/contrib/admin/mediaに
> 割り当てるようにしています。

> 開発サーバは、ADMIN_MEDIA_PREFIXを設定しておけば大丈夫だったはず・
> ・・です。

> 06/12/22 に shunuhs<[EMAIL PROTECTED]> さんは書きました:
> > 細江です。

> > 基本的なことだと思うのですが、MEDIA_ROOT/MEDIA_URLについて
> > 教えてください。

> >   MEDIA_ROOT = '/home/hoge/djproject/media/'
> >   MEDIA_URL  = 'http://localhost:8000/media/
> >   ADMIN_MEDIA_PREFIX = '/media/''

> > と設定していて、テンプレートのxxx_detail.htmlにて

> > {{ object.get_xxxxxxx_url }}と記述しておくと
> > URLとしては、下記のようにちゃんと指定されているのですが

> >http://localhost:8000/media/2006/12/21/zzzzzz.JPG

> > 実際にリンクをクリックすると下記のように

> > Page not found:
> > 
/usr/local/lib/python2.5/site-packages/django/contrib/admin/media/2006/12/21/zzzzzz.JPG

> > と表示され、どうやらADMIN_MEDIA_PREFIX側の方のパスへアクセスに
> > 行っているようです。

> > どのようにするとMEDIA_ROOTでしたいしたディレクトリに対応つけられるのでしょうか?


--~--~---------~--~----~------------~-------~--~----~
-----------------                       http://www.djangoproject.jp/            
             -----------------
You received this message because you are subscribed to the Google Groups 
"django-ja" group.
To post to this group, send email to django-ja@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/django-ja
-~----------~----~----~----~------~----~------~--~---

メールによる返信