小编Rap*_* K.的帖子

生产中使用Flask的静态文件

通常,问题是如何在开发环境中提供静态文件,而在我的情况下则相反.所以我使用Apache和mod_wsgi部署了一个Flask应用程序,配置Apache在/ static url中提供我的静态文件.现在我不确定这些文件是由Apache还是由Flask提供,因为flask默认情况下也使用相同的静态路径.

在模板中,我使用url_for("static",filename ="style.css").它工作正常.但这是问题,因为我不知道什么是我的静态文件.当然,我可以肯定Apache正在服务,如果我改变每个模板以获得硬编码路径和不同于默认Flask的东西,但这听起来不是正确的解决方案.

总结一下我的问题:如何在Flask(模板)中使用url_for(静态)并确保Flask不为我提供服务?

谢谢,Rapolas K.

static production-environment flask

4
推荐指数
1
解决办法
3745
查看次数

Plone dexterity multiselect字段通过模型xml文件

如何通过模型xml文件将多选字段添加到灵巧内容类型?很清楚如何添加单选下拉字段:

<field name="dummy" type="zope.schema.Choice">
...
<source>plone.supermodel.tests.dummy_binder</source>
</field>
Run Code Online (Sandbox Code Playgroud)

但是如何做多选领域呢?基本上与我可以使用此python(zope架构)相同:

my_field = schema.List(
            title="A title",
            value_type=schema.Choice(source='some.source.vocabulary'),
            required=True
            )
Run Code Online (Sandbox Code Playgroud)

我使用python方式没有问题,我只是好奇如何使用xml实现这一点.

谢谢,
Rapolas

plone dexterity

3
推荐指数
1
解决办法
475
查看次数

标签 统计

dexterity ×1

flask ×1

plone ×1

production-environment ×1

static ×1