2017-01-29 5 views
0

HTMLファイルとDjangoに関する質問があります。 djangoは、ローカルに保存されておらず、amazon s3に保存されているhtmlファイルを、ファイルに表示できますか?Django Amazon S3でHTMLファイルを保存する方法

の代わりに、例えば:そのは、現在から提供されているフォルダのそれ物事のhtmlへのURLリンクを追加明らか

def index(request): 

    return render(request, 'http://bucket.s3.amazonaws.com/file.html') 

def index(request): 

    return render(request, 'index.html') 

のようなものを持っています。

このようなことも可能ですか?

ありがとうございました

答えて

1

私はこれが実現可能ではないと思います。この理由のためにWebサーバーが存在するのはで、クライアントにHTMLページを提供する場合です。 Amazon S3は、イメージ、ビデオ、jsファイル、CSSファイル、フォントなどのファイル保存用に存在します。一方

、これが可能だったと仮定し、Webサーバーが(HTMLを取得する)S3に保存されたHTMLにGETrequestをしなければならないし、それをクライアントに送信し、コンテキスト変数とそれを記入し、(response )。

Django viewのジョブはtake a Web request and return a Web responseになります。別のGETリクエストを作成して、resposeとしてすぐに送信されるHTMLを取得しないようにしてください(!)。

あなたの質問を明確にする希望!

+0

はい、ありがとうございます! –

関連する問題