扇形花呢

pyramid_fanstatic的Python项目详细描述


金字塔扇形

这个包提供了一个Pyramid tween 用于fanstatic和金字塔脚手架。

脚手架

只需运行:

$ pcreate -s starter -s pyramid_fanstatic myproject

或:

$ pcreate -s pyramid_fanstatic myexistingproject

如果您想将^ {TT1} $添加到现有项目中。

然后阅读README_FANSTATIC.txt

fanstic库定义已添加到resources.py。资源是 位于resources/目录中。

tween用法

您可以使用 .ini。你只需要在选项前面加上fanstatic.

[app:main]
...
fanstatic.publisher_signature = fanstatic

您至少应该添加这两个选项:

fanstatic.bottom = true
fanstatic.debug = true # in development.ini

然后将pyramid_fanstatic包含在__init__.py

config.include('pyramid_fanstatic')

资源的基本URL
静态

默认情况下,fanstatic的资源url在脚本根目录中提供服务,并且 fanstatic提供其base_url选项来为所有 资源URL。您可以使用以下选项静态使用此选项:

[app:main]
...
fanstatic.base_url = https://example.com/myapp

请注意,url不应该有尾随斜杠-fanstic有 资源已具有前缀/的URL。

动态

上述过程可以工作,但您的应用程序可能需要从多个 URL、多路径等等。pyramid_fanstatic有一个特殊选项 允许在每个请求的基础上配置base_url前缀。你的 应用程序uri是使用wsgiref.util.application_uri生成的,并且 基于请求环境(根据PEP 333)。

此选项是fanstatic.use_application_uri,特定于 pyramid_fanstatic,未传递给fanstatic。将此选项指定为 如下:

[app:main]
...
fanstatic.use_application_uri = true

设置的任何静态base_url都将优先于此选项。

更改日志

0.6(未发布)

  • 什么都没变。

0.5(2013-11-08)

  • 支持Fanstatic>;1.0,向后兼容

0.4(2012-09-21)

  • 添加新选项fanstatic.use_application_uri使fanstatic 使用当前请求生成的基本URL。已设置的base_url。 将覆盖此选项。 [大卫杰布]
  • 有关fanstic基url和^{tt19}的文档详细信息$ 选择。 [大卫杰布]

0.3(2011-12-27)

  • 改进可用于pcreate的金字塔脚手架。 [槌]

0.2(2011-12-26)

  • 如果找不到资源,则将请求转发到金字塔处理程序。 [槌]
  • 文档和覆盖范围改进 [槌]

0.1(2011-12-26)

  • 初次发布。 [槌]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何显示因用户而异的SQLite存储数据?   转换java。sql。将映射传递给Jackon的valueToTree方法时StringNode的时间戳   从java中的列表json获取值   unicode Java字符存储在什么编码中?   java如何让Spring数据存储库中的默认方法命中缓存?   java使用readClassDescriptor()和resolveClass()来允许序列化版本控制   数组通过另一个矩阵的一部分填充矩阵   如果包含使用正则表达式的字符串,则替换父XML标记的java   java清除SharedReference中的单个变量   java将变量值从一个jsp页面传输到另一个jsp页面   java JDBC+SQLite:DriveManager不加载所需的驱动程序   相同源代码的java Kotlin构建生成不同的二进制文件   Java中的元组枚举