标签: render

尝试在 Django 服务器上渲染 Folium 地图时出错

视图.py

map = folium.Map(location=[df['latitude'].mean(), 
df['longitude'].mean()],tiles="cartodbpositron",zoom_start=12)

map.save("map.html")

context = {'my_map': map}

return render(request, 'my_map.html', context)
Run Code Online (Sandbox Code Playgroud)

my_map.html:

<!DOCTYPE html>
<html lang="en">
<head>
     <meta charset="UTF-8">
     <title>Title</title>
</head>
<body>
{{ my_map }}
</body>
Run Code Online (Sandbox Code Playgroud)

浏览器结果:

folium.folium.Map object at 0x7f49d85662b0
Run Code Online (Sandbox Code Playgroud)

我不确定在用户通过之前的 html 表单提交输入后如何让 html/js 在浏览器上工作...我似乎到处都在寻找,并且有很多类似的解决方案问题,但我可以没有人去工作!

谢谢!

python django dictionary render folium

4
推荐指数
1
解决办法
927
查看次数

为什么 terraform aws 代码无法渲染?

地形版本 = 0.12

resource "aws_instance" "bespin-ec2-web" {
  ami = "ami-0bea7fd38fabe821a"
  instance_type = "t2.micro"
  vpc_security_group_ids = [aws_security_group.bespin-sg.id]
  subnet_id = aws_subnet.bespin-subnet-public-a.id
  associate_public_ip_address = true
  tags = {
    Name = "bespin-ec2-web-a"
  }
  user_data = data.template_file.user_data.rendered
}

data "template_file" "user_data" {
template = file("${path.module}/userdata.sh")
}
Run Code Online (Sandbox Code Playgroud)

用户数据.sh 文件

 #!/bin/bash
   USERS="bespin"
   GROUP="bespin"
   for i in $USERS; do
   /usr/sbin/adduser ${i};
   /bin/echo ${i}:${i}1! | chpasswd;
   done

   cp -a /etc/ssh/sshd_config /etc/ssh/sshd_config_old
   sed -i 's/PasswordAuthentication no/#PasswordAuthentication no/' /etc/ssh/sshd_config
   sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config
   systemctl restart sshd
Run Code Online (Sandbox Code Playgroud)

地形计划结果

Error: failed …
Run Code Online (Sandbox Code Playgroud)

bash render amazon-web-services terraform

4
推荐指数
1
解决办法
5260
查看次数

在 React 中,为什么更改非状态 props 不会提示重新渲染?

我在互联网上发现了这个“只要状态或道具发生变化,反应组件就会自动重新渲染”,但是如果在道具中我传递了与状态不同的东西,它不会引发渲染,即使道具已经改变在时间里。

在此代码中,我传递了一个 prop 而不使用状态

家长

import React from "react";
import Child from "./child";

export default function Parent() {
  let count = 0;

  setInterval(() => {
    count++;
    console.log(count);
  }, 1000);

  return <Child count={count} />;
}
Run Code Online (Sandbox Code Playgroud)

孩子

import React from "react";

export default function Child(props) {
  console.log("render from child");        //console.log once

  return <h1>{props.count}</h1>;
}

Run Code Online (Sandbox Code Playgroud)

谢谢你帮助我解决我心中的混乱

state render reactjs react-props

4
推荐指数
1
解决办法
1370
查看次数

lit-element:无法获取对象数组来在循环中渲染输出

刚从点燃元素开始

在我的渲染中我有:

  return html`
   ${this.jobCreate}
   ${this.jobDetails}
  `;
Run Code Online (Sandbox Code Playgroud)

找工作创建工作正常

这是我的工作详情:

  get jobDetails() {
    const jobs = [
      { name: "phoenix job", location: "phoenix", expires: "2020-10-01" },
      { name: "chicago job", location: "chicago", expires: "2020-10-01" },
      { name: "pittsburgh job", location: "pittsburgh", expires: "2020-10-01" },
    ];

    return html`<ul>
      ${jobs.forEach((job) => html`<li>${job.name}</li>`)}
    </ul>`;
  }
Run Code Online (Sandbox Code Playgroud)

检查元素我可以看到一个空<ul>

如果做一个<ul><li>${jobs[2].name}</li></ul>有效的

如果我控制台输出作业,我可以看到所有正确的作业在循环中打印 3 次

我不明白为什么我不能得到<li>在循环中渲染

我用这个作为参考:https ://lit-element.polymer-project.org/guide/templates#template-syntax-cheat-sheet

javascript render typescript lit-element

4
推荐指数
1
解决办法
4245
查看次数

为 React Native SectionList 的每个部分渲染不同的组件

我正在建立一个部分列表。每个部分都有一个具有不同值的不同数据对象。因此,我需要为每个部分渲染不同的组件,但我很难弄清楚如何做到这一点。

这是我的DATA数组(现在有两个是虚拟的)

const DATA = [
{
  title: "Groups",
  data: [
    {
      groupName: "Samwise",
    },
    
  ],
},
{
  title: "Noters"
    {
      userName: "Merri",
    },
  ],
},
{
  title: "Contacts",
  data: termIsContact.length ? termIsContact : contacts,
}]
Run Code Online (Sandbox Code Playgroud)

部分列表组件

<SectionList
  sections={DATA}
  keyExtractor={(item, index) => item + index}
  renderItem={renderItem}
  renderSectionHeader={({ section: { title } }) => (
    <View style={tw.style(`justify-center bg-red-100 pl-4`, { height: 28 })}>
      <Text style={tw`text-base font-bold`}>{title}</Text>
    </View>
  )}
/>
Run Code Online (Sandbox Code Playgroud)

我如何呈现联系人列表

const Item = ({ givenName, familyName }) => ( …
Run Code Online (Sandbox Code Playgroud)

render reactjs react-native react-native-sectionlist

4
推荐指数
1
解决办法
3046
查看次数

在 Angular 中渲染对象的对象

我如何在 Angular 中渲染对象的对象,但不将其转换为数组或类似的内容。原因是我有一个很大的对象,我想避免在 html 中循环数组之后从对象到数组的多次迭代。

例如我有:

    persons: any = {
      0: { name: 'name1', email: 'name1@gmail.com' },
      1: { name: 'name2', email: 'name2@gmail.com' },
      2: { name: 'name3', email: 'name3@gmail.com' }
    }
Run Code Online (Sandbox Code Playgroud)

当我这样做时,如下:

    <div *ngFor="let person of persons | keyvalue">
      <p>
      {{ person.key }} / {{ person.value }}
      </p>
    </div>
Run Code Online (Sandbox Code Playgroud)

结果是:

    0 / [object Object]
    1 / [object Object]
    2 / [object Object]
Run Code Online (Sandbox Code Playgroud)

我尝试再循环一次 person.value:

    <div *ngFor="let person of persons | keyvalue;">
      <p>
      {{ person.key }}
      <span *ngFor="let item of …
Run Code Online (Sandbox Code Playgroud)

javascript render object ngfor angular

4
推荐指数
1
解决办法
2326
查看次数


如何从网站正确删除或卸载 React App

在我的网站中,我有一个按钮可以在特定的 div 中启动反应应用程序。当我点击它时,我创建一个反应根 div 并在里面渲染反应应用程序。关闭它的正确方法是什么?

   <!--HTML from the website -->
  <body>
    <button id="btn">Launch React App</button>
    
    <script type="module" src="/src/main.tsx"></script>
  </body>
Run Code Online (Sandbox Code Playgroud)
//main.js from the react App
import React from "react";
import ReactDOM from "react-dom/client";
import "./global.scss";
import App from "./App";

const btn = document.getElementById("btn");

btn.onclick = () => {
  const root_div = document.createElement("div");
  root_div.id    = "root";
  document.body.appendChild(root_div);

  const root = ReactDOM.createRoot(root_div);

  root.render(
    <React.StrictMode>
      <App />
    </React.StrictMode>
  );
};
Run Code Online (Sandbox Code Playgroud)

render root unmount reactjs micro-frontend

4
推荐指数
1
解决办法
7325
查看次数

防止 React.js 中的子级重新渲染

如何防止 React 中子组件的重新渲染?每次在父级更新 useState 中保存的 ID 时,子级都会重新渲染并失去选择。

以下是一些设置示例代码:

父组件:

import React, { useState } from "react";
import ChildComponent from "./ChildComponent";

function ParentComponent() {
  const [selectedProjectId, setSelectedProjectId] = useState("");

  const handleProjectIdChange = (projectId) => {
    setSelectedProjectId(projectId); //<--- this rerenders the ChildComponent which is NOT wanted
  };

  return (
    <div>
      <h1>Parent Component</h1>
      <ChildComponent
        selectedProjectId={selectedProjectId}
        onProjectIdChange={handleProjectIdChange}
      />
      <p>Selected project ID: {selectedProjectId}</p>
    </div>
  );
}

export default ParentComponent;

Run Code Online (Sandbox Code Playgroud)

子组件:

import React, { useState } from "react";

function ChildComponent({ selectedProjectId, onProjectIdChange }) {
  const [projectOptions, …
Run Code Online (Sandbox Code Playgroud)

render rerender reactjs

4
推荐指数
1
解决办法
4852
查看次数

iOS提高PDF渲染速度

我正在编写一个管理用户文档的应用程序,并(最终)发布通过iPhone/iPad上的Web服务提供的PDF文件.这几乎是完全扫描的PDF文件,它们似乎真的让iOS设备陷入困境.

我想出的第一个解决方案是在UIWebView中简单地托管PDF.这对于"生成的"PDF文件非常有效,但不适用于扫描的PDF文件(我猜这里的区别是光栅与矢量?).

我的下一个解决方案是实现一个UIDocumentInteractionController,据说这会增加快速性.我可以报告它确实比UIWebView更快,但它仍然慢得令人无法接受,即使在2页的小PDF文件中也是如此.(另一方面,"自动打开另一个应用程序"功能,以及内置打印是超级光滑!)

我已经阅读了关于QuickLook框架的帖子或2,我打算调查一下,但我也偶然发现了一些关于CGPDFDocument类等的帖子.那些似乎对文档导航有更好的控制(la xPdf),但我不知道从哪里开始.另外,我甚至不确定它是否为我正在做的事情提供了性能优势.

那么,第一个问题:在iPhone/iPad上渲染扫描PDF文件的最快方法是什么?

第二个问题:扫描的PDF文件是由我公司生成的,因此我可以控制PDF生成设置.有谁知道哪些设置可以提高基于图像的PDF文件的加载速度?

谢谢!

(顺便说一下:我今天已连续19个小时编码,所以如果我漫无目的或没有意义,请原谅我!:))

pdf iphone render ipad ios

3
推荐指数
1
解决办法
4966
查看次数