小编Dmi*_*ski的帖子

VIM:如何使用HTML文件中声明的标记ID和类名在CSS文件中自动完成

我正在尝试使用VIM进行HTML,CSS和JavaScript编辑.我已经安装了许多插件并配置了VIM,因此它允许我自动识别标准HTML/CSS代码.现在我想自动填充我的CSS代码,其中包含放置在HTML文件中的标记ID和类名,就像在Apatana中一样.例如:

我有1.html以下行的文件:

<div id="my_id"> </div>
<div class="my_class"> </div>
Run Code Online (Sandbox Code Playgroud)

我有1.css文件:

#my_id{border-style:dotted}
.my_class{border-style:solid}
Run Code Online (Sandbox Code Playgroud)

当我正在编辑CSS文件并按下<c-x><c-o>之后#,我希望VIM建议我从1.html文件中标记ID .标签类名称相同.我该怎么办?

css vim

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

Django:如何在测试视图时模拟文件上传

我想对我的观点进行单元测试.该视图应该从表单中获取图像,将它们上传到Amazon S3,最后显示上传图像的预览.

我想问任何人一个完整的例子:

  1. 如何为视图编写单元测试.
  2. 如何以及在测试中模拟什么以保持测试速度高.

python django unit-testing

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

Jinja2继承无效

我正在尝试在Google App Engine的Jinja2中使用继承。但是到目前为止,我还没有做到。您能指出我做错了什么吗?

这是我的base.html

{{text}}
{% block title %}
Failure
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

该模板由扩展title.html

{% extends "base.html" %}
{% block title %}
World!!
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

这两个模板位于同一目录中/templates/wiki

这就是我加载模板和渲染的方式base.html

import os
import jinja2
import webapp2

template_dir = os.path.join(os.path.dirname(__file__), '../templates/wiki')
jinja_env = jinja2.Environment(loader = jinja2.FileSystemLoader(template_dir), autoescape = True)

class MyHandler(webapp2.RequestHandler):
def get(self):
    templ = jinja_env.get_template('base.html')
    self.response.out.write(templ.render(text = 'Hello,'))
Run Code Online (Sandbox Code Playgroud)

假定的输出是

你好,世界!!!

但我可以得到:

你好,失败

Jinja2的版本是2.6。

jinja2

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

标签 统计

css ×1

django ×1

jinja2 ×1

python ×1

unit-testing ×1

vim ×1