目前正在部署Dionaea Honeypot和DionaeFR,这是我从github获得的基于网络的分析。一切都很好但我似乎无法从网站访问连接表。
我对Python和Django的知识有限,以及一般的编程。以下是错误的屏幕截图。我试过谷歌搜索
{% nospaceless %}
对于Django和Python都没有用。
以下是我在浏览器中收到的错误:
Invalid block tag on line 6: 'nospaceless', expected 'endblock'. Did
you forget to register or load this tag?
Request Method: GET
Request URL: http://192.168.0.2:8000/connections/
Django Version: 1.9.7
Exception Type: TemplateSyntaxError
Exception Value: Invalid block tag on line 6: 'nospaceless', expected 'endblock'. Did you forget to register or load this tag?
Exception Location: '/usr/local/lib/python2.7/dist-packages/django/template/base.py in parse, line 516
Python Executable: /usr/bin/python
Python Version: 2.7.11
这是模板提取:
{% spaceless %}
{% load django_tables2 %}
{% load i18n %}
{% block table %}
<table {% if table.attrs %} {{ table.attrs.as_html }}{% endif %}>
{% nospaceless %} ← [error here]
{% block table.thead %}
<thead>
<tr>
(Screenshot of error in browser here)
如果有人能指出我解决这个问题的正确方向,我会很高兴。
答案 0 :(得分:2)
否svn log --limit 1 > Change_Request.txt
"ChangeRequest=$((gc Change_Request.txt)[4])" > export.properties
。
{% nospaceless %} {% endnospaceless %}
。
我只找到了无空间,它对我有用。
使用 spaceless 标记删除HTML标记之间的空格,而不是HTML标记中的空格或纯文本中的空格
这个标签并不意味着&#34;优化&#34;生成的HTML内容的大小,但仅仅是为了避免HTML标记之间的额外空格,以避免在某些情况下浏览器呈现怪癖。
参考href:spaceless
答案 1 :(得分:1)
只是记录下来:
模板标签“nospaceless”来自django-tables2,他们在version 1.1.0
中删除了它答案 2 :(得分:0)
django中没有名为nospaceless
的模板标记。可能你想要endspaceless
?但是,用法似乎不正确