我有一个包含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 /
答案 0 :(得分:0)
创建with_no_argument_rules
实例时,关键字参数log_url_for
和Freezer
可以设置为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"}