我有一个包含3个应用程序的应用程序。如果将输出作为静态站点,则其中一个应用程序会更好,因为它实际上是由静态材料组成的。我能够使用Frozen-Flask独自为该应用程序创建一个静态站点应用程序,但是我想尝试将所有三个应用程序都保留在一个WSGI应用程序中。
所以我的问题是,有没有办法选择Frozen-Flask选择冻结的文件,以便忽略app1 /和app3 /中的文件(请参见下面的文件结构)?
文件结构
烧瓶/
-application.py
-requirements.txt
-settings.py
-静态的/
-css /
-js /
-等等/
-模板/
-app1 / **内含index.html等。
-app2 /(我要设为静态的应用)
-app3 /
关键词参数with_no_argument_rules
和log_url_for
可设置为False
当您创建Freezer
实例,然后你可以调用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"}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句