标签: render

如何将CMS页面的内容拉入静态块?

我想将CMS页面的内容拉入我的静态块,如果你知道如何做到这一点,我将不胜感激.

php templates render magento content-management-system

6
推荐指数
1
解决办法
1万
查看次数

Django无效的块标记:'endfor',预期'endblock'

TemplateSyntaxErrorDjango 可能是什么原因造成的?

Invalid block tag: 'endfor', expected 'endblock'
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的模板非常简单:

{% extends 'base.html' %}
{% block content %}
    <div id='beerslist'>
        {$ for beer in beers %}
        {{ beer }}
        {% endfor %}
    </div>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

查看回溯列表后,'beer'变量存在并返回一个数组.如何修复此语法错误?

python django render syntax-error django-templates

6
推荐指数
1
解决办法
8098
查看次数

Android:如何在不加载完整位图的情况下即时渲染流式图像到ImageView?

我正在从URL加载图像以显示在ImageView中.标准方法是按如下方式创建位图(其中InputStream is已从URL获取):

Bitmap bm = BitmapFactory.decodeStream(is);
Run Code Online (Sandbox Code Playgroud)

但我正在处理大图像,我想在整个图像加载到位图之前开始显示像素,即我希望实现图像的渐进式渲染(类似于在Web浏览器中加载大图像).例如,如果图像是隔行扫描的PNG,这将允许我在等待加载完整图像时向用户显示较低质量的图像.基本上,我想实现渲染,如http://www.codinghorror.com/blog/2005/12/progressive-image-rendering.html所示

我知道如果我可以实现一个PNG解码器,或者使用一个开源实现,我可以修改它以便在我读取它们时立即将像素渲染到ImageView的位图,但这看起来像是我想要的巨大努力.

android render bitmap imageview progressive

6
推荐指数
1
解决办法
1425
查看次数

如何在django中提供可下载的zip文件

我浏览了django文档,我发现这段代码允许您将文件呈现为附件

dl = loader.get_template('files/foo.zip')
context = RequestContext(request)
response = HttpResponse(dl.render(context), content_type = 'application/force-download')
response['Content-Disposition'] = 'attachment; filename="%s"' % 'foo.zip'
return response
Run Code Online (Sandbox Code Playgroud)

foo.zip文件是使用pythons zipfile.ZipFile().writestr方法创建的

zip = zipfile.ZipFile('foo.zip', 'a', zipfile.ZIP_DEFLATED)
zipinfo = zipfile.ZipInfo('helloworld.txt', date_time=time.localtime(time.time()))
zipinfo.create_system = 1
zip.writestr(zipinfo, StringIO.StringIO('helloworld').getvalue())
zip.close()
Run Code Online (Sandbox Code Playgroud)

但是当我尝试上面的代码来渲染文件时,我得到了这个错误

'utf8'编解码器无法解码位置10中的字节0x89:无效的起始字节

有关如何做到这一点的任何建议吗?

python django render file web

6
推荐指数
2
解决办法
6752
查看次数

Ruby on Rails:如何将文件呈现为纯文本(没有任何HTML)

如何在rails中将文件呈现为普通/文本(不呈现任何HTML)?

我试过了:

render file: "path/to/file", layout: false
Run Code Online (Sandbox Code Playgroud)

render file: "path/to/file", content_type: 'text/plain'
Run Code Online (Sandbox Code Playgroud)

两者都是

render file: "path/to/file", layout: false, content_type: 'text/plain'
Run Code Online (Sandbox Code Playgroud)

但是仍然有一些回复的HTML.

我正在使用rails 3.2.14和ruby 1.9.3

提前致谢.

编辑1:

傻我,这实际上有效:

render file: "path/to/file", layout: false, content_type: 'text/plain'
Run Code Online (Sandbox Code Playgroud)

我正在使用谷歌浏览器检查元素,因此会出现一个html标记.但是当我看到源代码时,没有HTML标记.

我试图渲染的文件是一个没有扩展名的自定义文件,它是一个制表符分隔值,我用作d3.tsv()中的参数(D3.js)

谢谢大家的努力.:d

编辑2:

在编辑1中,我检查了响应,它确实没有任何html标记.但是在d3.tsv()(D3.js)中使用它作为参数显然不起作用.很高兴我想答案JetAbe和它的作品!所以我接受了JetAbe的回答.

ruby-on-rails render file plaintext

6
推荐指数
2
解决办法
1万
查看次数

如何在PHP中创建网页图像?

如何在PHP中渲染和保存网页作为图像,宽度可能为600px.如何在不使用浏览器的情况下在PHP中呈现页面?如何以给定的分辨率和图像格式(jpeg)保存?该功能类似于Google预览,但不会在翻转中显示.

与此问题类似,在C#中回答.如何将网页保存为图像

谢谢!

html php render save

5
推荐指数
1
解决办法
5879
查看次数

通过在 React 中更改父组件的 Props 来更新子组件

我有一个组件,其状态作为道具传递给子组件。我注意到即使父组件的状态发生变化,子组件也不会重新渲染。

基于使用 shouldComponentUpdate 的官方 React 文档:

“第一次渲染内部组件时,它将使用 { foo: 'bar' } 作为 value 属性。如果用户单击锚点,父组件的状态将更新为 { value: { foo: 'barbar' } },触发内部组件的重新渲染过程,它将接收 { foo: 'barbar' } 作为 prop 的新值。

问题在于,由于父组件和内部组件共享对同一对象的引用,因此当该对象在 onClick 函数的第 2 行发生变异时,内部组件所拥有的 prop 将发生变化。因此,当重新渲染过程开始并且调用shouldComponentUpdate时,this.props.value.foo将等于nextProps.value.foo,因为事实上,this.props.value引用与nextProps.value相同的对象。

因此,由于我们会错过道具上的更改并缩短重新渲染过程,因此 UI 不会从“bar”更新为“barbar”。”

如果我不能使用 shouldComponentUpdate,我将如何强制子组件根据父组件的 props 更改重新渲染?

父组件

我希望子组件根据给 showDropzone 的布尔值重新渲染。

     <Dropzone 
      onDrop={this.onDrop} 
      clearFile = {this.clearFile}
      showDropzone = {this.state.filePresent}/>
Run Code Online (Sandbox Code Playgroud)

子组件

export default class Dropzone extends Component {
  constructor(props) {
    super(props);
  }

  render() {
    const { onDrop } = this.props;
    const {showDropzone} = this.props;
    const {clearFile} …
Run Code Online (Sandbox Code Playgroud)

components render jsx reactjs

5
推荐指数
1
解决办法
5437
查看次数

在 React 中渲染 HTMLDivElement

我在尝试使用 React 渲染 HTMLDivElement 时遇到了这个问题,但是出现以下错误:

Uncaught Invariant Violation: Objects are not valid as a React child (found: [object HTMLDivElement]). If you meant to render a collection of children, use an array instead or wrap the object using createFragment(object) from the React add-ons. Check the render method of `VirtualList`
Run Code Online (Sandbox Code Playgroud)

在我的 React Component 类中,我有这段代码......

import React, { Component } from 'react';

export default class VirtualList extends Component {

    constructor(props) {
        super(props);

        this.container = document.createElement('div');
    }

    renderList() {
        let container = this.container;

        // …
Run Code Online (Sandbox Code Playgroud)

html dom render reactjs

5
推荐指数
1
解决办法
1万
查看次数

在 React 中返回并渲染一个 div

我试图从反应函数中动态返回一个div。我在组件渲染函数中调用一个函数直接渲染出来,但它没有渲染出来。我确信这是代码中的一个简单错误,但我无法发现它。

\n\n

代码:

\n\n
import React, { Component } from \'react\'\n\nimport ProgressBar from \'./ProgressBar\'\n\nrequire(\'styles/_servicesPage/priceCalc.css\')\n\nexport default class PriceCalculator extends Component {\n\n  componentWillMount() {\n    this.state = {\n      arr: []\n    }\n  }\n\n  minimizeDiv() {\n    this.props.toggleDiv(false)\n  }\n\n\n  returnDiv(){\n    return\n      <div>\n        <p>\n          Printing out text!\n        </p>\n      </div>\n  }\n\n  render() {\n    var styleVar = {\n      backgroundImage: \'url(assets/images/services/pricecalc_blue_bg.svg)\',\n      backgroundPosition: \'right center\'\n    }\n\n    return (\n      <div className="service-form" id="priceCalc" style={styleVar}>\n\n        <div>\n          <h1>Priskalkyl f\xc3\xb6r badrum</h1>\n          <p>\n            V\xc3\xa4lkommen att fylla i formul\xc3\xa4ret,\n            s\xc3\xa5 \xc3\xa4r du ett steg n\xc3\xa4rmare dina dr\xc3\xb6mmars badrum.\n …
Run Code Online (Sandbox Code Playgroud)

javascript render function reactjs

5
推荐指数
1
解决办法
2万
查看次数

Vue:在渲染期间访问但未定义的属性

我在加载网站时收到错误消息。在此输入图像描述

我的代码看起来像这样:


              <div v-if="bookings">
                <div class="row">
                  <div
                    class="col-12 m-2"
                    v-for="booking in bookings"
                    :key="booking.booking_id"
                  >
                    <BookingListItem :booking="booking" />
                  </div>
                </div>
              </div>
......

data() {
    return {
      boookings: undefined,
    };
  },
  computed: {
    ...mapState({
      user: (state) => state.patient,
    }),
  },
  methods: {
    getBookings() {
      this.id = this.user.id;
      console.log(this.id);
      return axios
        .get('URL/patients/${this.id}/bookings')
        .then((response) => {
          this.bookings = response.data;
        })
        .catch((error) => {
          console.log("Ein Fehler ist aufgetreten: " + error.response);
        });
    },
  },
  created() {
    this.getBookings();
  },
};
Run Code Online (Sandbox Code Playgroud)

我定义了渲染的数据,甚至在我的模板中添加了 v-if。我哪里出错了?先感谢您!

javascript render vue.js axios

5
推荐指数
1
解决办法
4759
查看次数