【问题标题】:AWS elastic beanstalk, serve multiple Staticfiles in DjangoAWS弹性beantalk,在Django中提供多个静态文件
【发布时间】:2014-02-20 09:08:18
【问题描述】:

我正在使用 AWS 弹性 beanstalk 部署 Django 应用程序。这就是问题所在 - 项目中的每个应用程序都有一个静态文件,但是当我在.ebextensions 文件中的myapp.config 中设置选项值时,似乎我只能为静态文件设置一个路径。下面是静态文件的设置:

 17  - namespace: aws:elasticbeanstalk:container:python:staticfiles
 18    option_name: /static/
 19    value: polls/static/
 20 
 21  - namespace: aws:elasticbeanstalk:container:python:staticfiles
 22    option_name: /static/
 23    value: control/static/

通过myapp.config中的上述设置,部署后,只有value: control/static部分有效,value: polls/static文件似乎不起作用。谁能帮我解决这个问题?

【问题讨论】:

  • 我想我也面临同样的问题。你能解决这个问题吗?我有一个应用程序,它有自己的static 目录。目前,在我使用 AWS EB 部署后,它没有提供服务。

标签: javascript css django amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

由于您使用相同的命名空间和选项名称,因此您将使用第二个值 control/static/ 覆盖您的第一个值 polls/static/

也许应该改为static/,然后应用程序将使用分配给它的公共根目录和子目录 - static/pollsstatic/control

【讨论】:

    猜你喜欢
    • 2020-11-13
    • 2018-02-06
    • 2014-07-25
    • 2014-01-26
    • 2018-08-09
    • 2020-09-11
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    相关资源
    最近更新 更多