我正在努力修改cookiecutter Flask应用。我在WIN7上本地工作。
通过在文档根目录中使用.bowerrc文件,我设置了bower来在静态根目录下安装前端依赖项:
<workflow-app xmlns='uri:oozie:workflow:0.1' name='mySparkExample'>
<start to='spark-node' />
<action name='spark-node'>
<spark xmlns="uri:oozie:spark-action:0.1">
<job-tracker>${jobTracker}</job-tracker>
<name-node>${nameNode}</name-node>
<master>yarn}</master>
<name>mySparkExample</name>
<class>com.example.App</class>
<jar>mySpark/jars/</jar>
<arg>myjar.jar</arg>
</spark>
<ok to="end" />
<error to="fail" />
</action>
<kill name="fail">
<message>Workflow failed, error
</message>
</kill>
<end name='end' />
此cookiecutter使用flask-assets来管理项目资产。在https://adambard.com/blog/fresh-flask-setup/之后我修改了myflaskapp / assets.py文件:
{ "directory" : "myflaskapp/static/bower_components" }
调试设置设置为false,这意味着资产应该被压缩和缩小。
在发送请求之前:
后:
不应该将文件放在static / public / css和static / public / js中
答案 0 :(得分:1)
此特定cookiecutter
配方有一个public
Blueprint
,声明其静态文件进入static
目录。我不确定为什么作者包含空的static/public/{css,js}
目录;他们可能只是早期发展阶段的遗留物而被忽视了。我已经删除了static/public
目录,在我的配方实例中(好吧,类似的问题),没有任何伤害。