Spacesはオブジェクトストレージソリューションであり、オーディオ、ビデオ、画像、大量のテキストなどの非構造化データに最適です。Spacesの概要]をご覧ください。このチュートリアルでは、スペースで動作するようにDjangoアプリケーションをセットアップする方法を説明します。前提条件このチュートリアルを開始するには、いくつかの設定が必要です。+`特権を持つ非ルートユーザーアカウント。16.04の初期サーバーセットアップ]またはhttpsに従ってください。//www.digitalocean.com/community/tutorials/initial-server-setup-with-debian-8[Debian]チュートリアル。Spaceを作成し、APIキーを生成する必要があります。SpaceとAPIキーを用意したら、準備は完了です。ステップ1-仮想環境のセットアップまだ行っていない場合は、まずサーバーを更新してアップグレードします。3が付属していますが、次のコマンドを実行してインストールされていることを確認できます。python3次に、pipをインストールしてPythonのソフトウェアパッケージを管理します。*モジュールをインストールして、プログラミング環境をセットアップするために使用できます。virtualenvprogrammig環境に関する追加のガイダンスと情報については、https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-onについて読むことができます。[仮想環境のセットアップ]。Spaceを利用するDjangoアプリの作成に進みます。サーバーのホームディレクトリで、次のコマンドを実行してディレクトリを作成し(この場合は名前を付けます)、プロジェクトを保持してディレクトリに移動します。mkdircdこのディレクトリ内で、次のコマンドを使用して仮想環境を作成します。呼び出しますが、好きなように呼び出すことができます。virtualenvこれで、環境をアクティブ化できるようになり、コマンドラインのプレフィックスの変更により、環境内にいるというフィードバックを受け取ります。env/bin/activateコマンドラインのプレフィックスの変更により、環境にいるというフィードバックを受け取ります。次のようになりますが、現在のディレクトリに応じて変わります。環境内で、Djangoアプリを作成して実行できるように、pipでDjangoパッケージをインストールします。Development]のチュートリアルシリーズをご覧ください。django次に、次のコマンドを使用してプロジェクトを作成します。この場合、これを呼び出します。3をインストールします。3などのツールと簡単にやり取りできます。docs]をご覧ください。boto3このプロジェクトに不可欠なもう1つのライブラリはdjango-storagesです。これはhttps://django-storages.readthedocs.io/en/latest/[Djangoのカスタムストレージバックエンドのコレクション]です。これもpipでインストールします。django-storagesDjangoアプリの環境内で依存関係をセットアップし、静的ディレクトリとテンプレートディレクトリをセットアップする準備ができました。+`ディレクトリに切り替えることができます。+`ディレクトリ内で、次のコマンドを実行して静的ディレクトリとテンプレートディレクトリを作成します。+`ディレクトリ内に配置します。static/cssディレクトリを作成したら、テストファイルをダウンロードし、最終的にオブジェクトストレージに追加します。+`ディレクトリに切り替えます。+」コマンドを使用してDigitalOceanロゴ画像をダウンロードします。これは、Ubuntuディストリビューションにプリインストールされ、Webサーバーからコンテンツを取得するためによく使用されるGNUプログラムです。http://assets.digitalocean.com/logos/DO_Logo_icon_blue.png次のような出力が表示されます。+」ディレクトリに存在することがわかります。これらのディレクトリがセットアップされ、画像がサーバーにダウンロードされて保存されるので、Djangoアプリに関連するファイルの編集に進むことができます。ステップ4-CSSおよびHTMLファイルの編集まず、スタイルシートを編集します。+`ディレクトリに移動する必要があります。~/django-apps/mysite/mysite/static/cssnano、または選択した別のテキストエディターを使用して、ドキュメントを編集します。app.cssファイルが開いたら、次のCSSを追加します。#eceeef;}終了したら、ファイルを保存して閉じることができます。templates`ディレクトリに移動します。+`というファイルを開いて、基本的なWebアプリの表示方法に合わせてHTMLを追加する必要があります。nanoを使用してファイルを開き、編集の準備をします。home.htmlドキュメント内に、次を追加します。</center></body></html>ファイルを保存して閉じます。+`ファイルを指すようにします。次のディレクトリに移動する必要があります。~/django-apps/mysite/mysitenanoを使用してurls.pyファイルを編集します。urls.pyファイル内のすべてを削除してから、次を追加できます。settings.py`ファイルの編集に進むことができます。次に、設定ファイルをSpacesの資格情報で更新して、セットアップしたページを利用して画像を表示できるようにします。この例では、簡潔にするために資格情報をハードコーディングすることに注意してください。これは本番環境のセットアップには十分ではありません。*のようなパッケージを使用して、Spaces資格情報をマスクすることをお勧めします。このパッケージは、プロダクショングレードのDjangoアプリケーションに必要なソースコードから設定パラメーターを分離します。設定ファイルの場所に移動します。~/django-apps/mysite/mysitenanoを使用して、編集用にファイルを開きます。settings.pyサーバーのIPを許可されたホストとして追加します。