アマゾンウェブサービス(AWS)のDjango

bysreg

私はこれらのチュートリアルを読みました:https//realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk/およびhttp://docs.aws.amazon.com/elasticbeanstalk/latest /dg/create-deploy-python-django.html

私はDjango1.8.2を使用していますが、Amazonのドキュメントは少し古くなっているようです(まだdjango-adminの代わりにdjango-admin.pyを使用しています)、一部が機能していません(機能しない場合は、 realpythonリンクへのフォールバック1)。

そのため、管理ページが静的ファイルをロードしないことを除いて、すべて機能しました。そのため、cssファイルはロードされません。

これは私のsettings.pyです:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(os.path.dirname(__file__), 'static/')

私も使用しようとしました:

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_ROOT = os.path.join(BASE_DIR, 'static'). 

しかし、それでも機能しません。

これは私のeb設定ファイルです:

container_commands:
  01_migrate:
    command: "source /opt/python/run/venv/bin/activate && python papp/manage.py migrate --noinput"
    leader_only: true
  02_createsuperuser:
    command: "source /opt/python/run/venv/bin/activate && python papp/manage.py createsu"
    leader_only: true
  03_collectstatic:
    command: "source /opt/python/run/venv/bin/activate && python papp/manage.py collectstatic --noinput"

  option_settings:
    "aws:elasticbeanstalk:application:environment":
      DJANGO_SETTINGS_MODULE: "papp.settings"
      PYTHONPATH: "/opt/python/current/app/papp:$PYTHONPATH"
    "aws:elasticbeanstalk:container:python":
      WSGIPath: "papp/papp/wsgi.py"
    "aws:elasticbeanstalk:container:python:staticfiles":
      "/static/": "static/"

変更を加えた後、ebdeployコマンドを使用しました。

私がしなければならない追加のステップはありますか?私はここを読みました:エイリアスを変更する必要があるデフォルトのDjango 1.5 admin cssが機能しいませんが、それはapache用です。

https://docs.djangoproject.com/en/1.8/howto/static-files/などのdjangodocファイルからも読みましたが、AWSのSTATIC_ROOTに何を入れるべきかわかりません

どんな助けでも大歓迎です。ありがとう

bysreg

「aws:elasticbeanstalk:container:python:staticfiles」は、EC2インスタンス(/ opt / python / current / app / static / )のディレクトリ内のファイルを/ static /にマップします。

settings.pyのSTATIC_ROOTをos.path.join(BASE_DIR、 '..'、 'static')に設定すると、問題が修正されました

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

アマゾンウェブサービスRESTApiの問題

分類Dev

アマゾンウェブサービスのオートスケール

分類Dev

IoT向けアマゾンウェブサービス(AWS)へのCoAP(DTLS)接続

分類Dev

アマゾンウェブサービスと非アマゾンウェブサイト

分類Dev

アマゾンウェブサービスSDKiOS

分類Dev

アマゾンウェブサービス、開始方法

分類Dev

アマゾンウェブサービスSESでのメール転送

分類Dev

アマゾンウェブサービスCodeDeployappspec.ymlの問題

分類Dev

iOS用のアマゾンウェブサービスを作成する

分類Dev

アマゾン ウェブ サービス - 返された HostIds の長さ

分類Dev

アマゾンウェブサービスECS(SSL / HTTPS)の問題

分類Dev

アマゾンウェブサービスでのロードバランサーのセットアップ

分類Dev

アマゾンウェブサービス(AWS)でASP.NET APIをホストする方法は?

分類Dev

クレジットカード情報のないアマゾンウェブサービス(AWS)アカウント(試用版)

分類Dev

クレジットカード情報のないアマゾンウェブサービス(AWS)アカウント(試用版)

分類Dev

Crontabが機能しない-EC2-アマゾンウェブサービス(aws)-Ubuntu

分類Dev

アマゾンウェブサービス(AWS)LambdaはすべてのPythonライブラリをサポートしていますか?

分類Dev

アマゾンウェブサービスへのJavaWebアプリケーションのデプロイ

分類Dev

アマゾンAWSウェブサーバーのクロスオリジンリクエスト

分類Dev

SQLServerのアマゾンウェブサービスRDSでデータベースを復元する

分類Dev

アマゾンウェブサービスPowerShell資格情報のセットアップエラー

分類Dev

アマゾンウェブサービスでのホスティングについて混乱している

分類Dev

アマゾンウェブサービスとxamarin.formsを使用したUWP?

分類Dev

アマゾンウェブサービスの承認をリクエストする

分類Dev

アマゾンウェブサービス(EC2、ELBなど)の代替としてのGoogle Compute Engine

分類Dev

アマゾンウェブサービス(AWS)S3 Javaサブディレクトリ(オブジェクト)を作成します

分類Dev

アマゾンウェブサービスのGetAuthTokenメソッドが機能しない

分類Dev

別のサーバーを指すサブドメインのSSL証明書(アマゾンウェブサービス)-セットアップ

分類Dev

アマゾンウェブサーバーのmySQL接続

Related 関連記事

  1. 1

    アマゾンウェブサービスRESTApiの問題

  2. 2

    アマゾンウェブサービスのオートスケール

  3. 3

    IoT向けアマゾンウェブサービス(AWS)へのCoAP(DTLS)接続

  4. 4

    アマゾンウェブサービスと非アマゾンウェブサイト

  5. 5

    アマゾンウェブサービスSDKiOS

  6. 6

    アマゾンウェブサービス、開始方法

  7. 7

    アマゾンウェブサービスSESでのメール転送

  8. 8

    アマゾンウェブサービスCodeDeployappspec.ymlの問題

  9. 9

    iOS用のアマゾンウェブサービスを作成する

  10. 10

    アマゾン ウェブ サービス - 返された HostIds の長さ

  11. 11

    アマゾンウェブサービスECS(SSL / HTTPS)の問題

  12. 12

    アマゾンウェブサービスでのロードバランサーのセットアップ

  13. 13

    アマゾンウェブサービス(AWS)でASP.NET APIをホストする方法は?

  14. 14

    クレジットカード情報のないアマゾンウェブサービス(AWS)アカウント(試用版)

  15. 15

    クレジットカード情報のないアマゾンウェブサービス(AWS)アカウント(試用版)

  16. 16

    Crontabが機能しない-EC2-アマゾンウェブサービス(aws)-Ubuntu

  17. 17

    アマゾンウェブサービス(AWS)LambdaはすべてのPythonライブラリをサポートしていますか?

  18. 18

    アマゾンウェブサービスへのJavaWebアプリケーションのデプロイ

  19. 19

    アマゾンAWSウェブサーバーのクロスオリジンリクエスト

  20. 20

    SQLServerのアマゾンウェブサービスRDSでデータベースを復元する

  21. 21

    アマゾンウェブサービスPowerShell資格情報のセットアップエラー

  22. 22

    アマゾンウェブサービスでのホスティングについて混乱している

  23. 23

    アマゾンウェブサービスとxamarin.formsを使用したUWP?

  24. 24

    アマゾンウェブサービスの承認をリクエストする

  25. 25

    アマゾンウェブサービス(EC2、ELBなど)の代替としてのGoogle Compute Engine

  26. 26

    アマゾンウェブサービス(AWS)S3 Javaサブディレクトリ(オブジェクト)を作成します

  27. 27

    アマゾンウェブサービスのGetAuthTokenメソッドが機能しない

  28. 28

    別のサーバーを指すサブドメインのSSL証明書(アマゾンウェブサービス)-セットアップ

  29. 29

    アマゾンウェブサーバーのmySQL接続

ホットタグ

アーカイブ