问题标签 [fanstatic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
98 浏览

python - 将 fanstatic 与龙卷风网络集成?

我正在尝试将 fanstatic.org 与 tornadoweb 集成,并且很好奇是否有人有任何先验知识或任何代码可以反映这是如何完成的?我一直在阅读文档,我相信它可以完成,因为 tornado 确实提供了 wsgi 接口。

谢谢

0 投票
1 回答
354 浏览

python - 带有 Fanstatic 和 Flask 的图像

我让Fanstatic与 Flask for CSS 和 JS 一起工作得很好。该库将允许您使用散列生成散列文件名。如果哈希click.js是,a0sd2lfu12v18fhac4ias0o7if那么您可以在烧瓶应用程序中呈现click-a0sd2lfu12v18fhac4ias0o7if.js。这样做的目的是使浏览器和 CDN 缓存失效。当文件的内容改变时,文件的名称也会改变。

我需要一个为我的图像生成哈希的库,就像 Fanstatic 为 CSS/JS 所做的那样,这样当我更新我的图像并部署到生产环境时,浏览器就会使用新图像。

Fanstatic 的文档提到它可以提供图像,但没有给出任何示例。如何使用 Flask 使用我的图像资产获取这个基于哈希的文件名?如果你知道如何用 fanstatic 做到这一点,你能告诉我怎么做吗?如果有更好的库来渲染基于哈希的文件名的图像,你能指出我正确的方向吗?

0 投票
1 回答
106 浏览

javascript - 如何在 IE 检查块中加载 js 文件

我正在尝试使用 fanstatic 加载外部 js 文件。这就是我调用要加载的文件的方式:

问题是当我检查源文件时,js文件被添加到标签内,但不是在IE中检查。

如果检查块,有没有办法强制 fanstatic 在 IE 中呈现这个 js 文件?

0 投票
2 回答
690 浏览

twitter-bootstrap - 我无法设置 Pyramid 和deform_bootstrap?

我刚刚开始使用 Pyramid。我使用 PyCharm 作为 IDE,我从“starter”脚手架开始。我正在尝试创建一些漂亮的表单。我已经安装了变形和变形引导程序。我已经设法得到一个要显示的表单,但它不像http://deformdemo.xo7.de/ajaxform/站点上的小部件示例。我也在尝试制作一个选项卡式表单。我使用这个“如何”设置我的代码https://pypi.python.org/pypi/deform_bootstrap但选项卡似乎不起作用。该主题的文档很少。初学者需要知道什么才能启动和运行类似 Twitter 的表单?看来我错过了 .pt 文件中所有精彩的 CSS 信息,也许这就是问题所在。Fanstatic是否提供解决方案?我该如何设置这一切?

什么效果最好?我试图尽可能地远离 HTML 和 CSS,但仍然有一个干净的网站。

0 投票
2 回答
337 浏览

python - Pyramid - fanstatic 应用程序在 apache wsgi 模块下找不到静态资源

我有一个使用 pcreate 创建的 Pyramid-Fanstatic 应用程序:

如果我使用 /bin/pserve-fanstatic 启动服务器,一切正常。但是,当我使用 Apache WSGI 模块加载应用程序时,链接如下:

返回 404 未找到 Apache。

这是我的 WSGI 应用程序:

这是我的 Apache 配置文件:

我可以看到 /bin/pserve-fanstatic 在加载应用程序之前包含我的资源目录:

但即使我在我的 init.py 中包含这样的行,Apache 也找不到 fanstatic 资源。

我还将它添加到我的 ini 文件中:

我还应该检查/做什么?

0 投票
2 回答
353 浏览

ckan - 使用 Fanstatic 的 css 资源顺序

我正在尝试使用 Fanstatic 在我自己的 CKAN 主题中导入多个 css 资源,如下所示:

不幸的是,CKAN 按字母顺序呈现它们:

为了覆盖订单,我尝试创建一个resource.config包含以下内容的 -file:

但遗憾的是渲染顺序没有变化。我将文件放在resource.config文件mytheme/fanstatic/夹中并将其移至mytheme/但没有任何帮助。

0 投票
0 回答
48 浏览

compass-sass - 无论我做什么 Chrome 检查器都无法识别我的 sass 源映射

我已经尝试过内联、文件、绝对和相对路径,Chrome 忽略了我的源映射。然而,我正在使用 Fanstatic 缓存,但我认为如果我使用具有绝对路径的内联源映射,这不会有任何区别。为了隐私起见,我删除了以下路径。

0 投票
1 回答
195 浏览

ckan - resource.config 顺序和自定义渲染错误未按预期工作

我正在尝试使用ckanext_reclineview来呈现 CSV 数据。我正在使用ckan2.5.2在 Windows 7 上运行。

加载查看器时遇到以下 JS 错误:

我发现 Javascript 加载的顺序没有按预期工作。

与其他资源不同,所有recline_viewJS 文件都是根据 JS 文件名顺序加载的。backbone.js依赖于underscore.js,但underscore.js在之后加载backbone.js

有关生成的 HTML,请参见下文:

这是我的resource.config文件:

任何帮助将不胜感激

谢谢

0 投票
1 回答
147 浏览

javascript - [Ckan]。无法使 Javascript 在 CKAN 中工作

我正在尝试遵循此处报告的示例:Ckan theming - Javascript以了解如何将一些 javascript 添加到我的页面。不幸的是,我无法使示例工作。我有一个名为theme的主题,我想修改那个。因此,在我的 ckanext-theme/ckanext/theme/fanstatic/ 文件夹中,我根据示例添加了theme_popover.js文件(我相应地更改了所有文件名)。我还将示例中定义的package_item.html放入 ckanext-theme/ckanext/theme/templates/snippets/中(并更改为与我得到的文件名匹配)。

当我重新加载我的 /dataset/ 页面时,我得到的只是一个“内部服务器错误”。我搜索了日志以获得进一步的解释,这里是我在 ckan_default.error.log 文件中遇到的错误:

Blockquote [Tue May 30 10:43:17.351659 2017] [wsgi:error] [pid 24241:tid 140295054444288] [remote 172.17.0.1:31237] 错误 - : int() 以 10 为基数的无效文字:'' [Tue May 30 10:43:17.545679 2017] [wsgi:error] [pid 24241:tid 140295054444288] [远程 172.17.0.1:31237] URL: http://localhost:10080/dataset

我不太明白它的含义以及我应该修复什么才能使其正常工作。有人可以帮助我吗?非常感谢!

0 投票
1 回答
23 浏览

plugins - CKAN 2.9 ValueError: 注册表已初始化 :: ckan basic-charts plugins

我是新来的。在成功安装 ckan 后,当我使用一些 ckan 插件作为示例 ckan-basiccharts 时,我得到了 ValueError。经过一番研究,我知道它与网络资产有关。在 basicchart 文件夹中,我将 {%resource ....} 更改为 {%asset ..}

.html 文件中的 ckanext/basiccharts/theme/templates/basechart_view.html

但我仍然遇到同样的错误。谁能解释一下这个错误背后的逻辑以及摆脱这个错误的一些技巧?