私の質問を読んでくれてありがとう。
ユーザーのアップロードをフォームに正常に実装しました。アップロードされたファイル (画像) を自分の devserver に表示することにも成功しました。
ただし、本番環境で表示することはできません。
現在、画像に次のフィルターを使用しています。
@register.simple_tag
def media_file_url(file_obj):
file_location = file_obj.name.split('/')[0]
#gives just the key
return get_serving_url(str(file_location))
そしてテンプレートで:
<img class='visual' src='{% media_file_url promotion.image %}'
alt='image description' width='70' height='88' />
file_location を分割せずに上記を試しました。
views.py で次のようにカスタム URL ハンドラーを試しました。
def images(request, resource):
clean_key = urllib2.unquote(resource)
return HttpResponseRedirect(get_serving_url(clean_key))
上記のすべては開発では機能しますが、運用では機能しません。
誰か提案はありますか?
ありがとう!!!