AWS弹性beanstalk,在Django中提供多个Staticfiles

时间:2014-01-28 20:34:57

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

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

 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文件似乎无效。任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

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

也许它应该是static/,然后应用会使用分配给它的公共根目录和子目录 - static/pollsstatic/control