你能选择Frozen-Flask冻结的文件吗?

时间:2014-11-14 19:47:46

标签: python flask freeze frozen

我有一个包含3个应用程序的应用程序。如果作为静态站点输出,其中一个应用程序会更好,因为它由静态材料组成。我能够使用Frozen-Flask为应用程序自己创建一个静态网站应用程序,但我想尝试将所有三个应用程序保存在一个WSGI应用程序中。

所以我的问题是,有没有办法选择Frozen-Flask选择冻结的文件,以便忽略app1 /和app3 /中的文件(参见下面的文件结构)?

文件结构

瓶/

-application.py

-requirements.txt

-settings.py

-static /

-CSS /

-js /

-etc /

-templates /

-app1 / **与index.html等。

-app2 /(app我想制作静态)

-app3 /

1 个答案:

答案 0 :(得分:0)

创建with_no_argument_rules实例时,关键字参数log_url_forFreezer可以设置为False,然后您可以调用register_generator来注册函数或将输出您想要冻结的URL的函数:

frozen = Freezer(with_no_argument_rules=False, log_url_for=False)

@frozen.register_generator
def your_generator_here():
    yield "your", {"paths": "here"}