我正在使用django开发一个网站。我添加了一个元素的链接,但还是为它创建了视图。
但是在我写完视图之前,django不允许我测试我的更改。
它会发出NoReverseMatch
错误。我尝试使用这些<!-- xxxx -->
评论html的那部分,但仍然django发出相同的错误。
如何注释掉html,以便djano不会处理它。
答案 0 :(得分:2)
使用template comment tag围绕模板的各个部分,django将忽略它:
{# <a href="{% url('does-not-exist') %}">foo</a> #}
在大多数了解django模板的文本编辑器中,您可以按 CTRL + / 注释掉模板。
答案 1 :(得分:0)
您可以使用{# ... #}
或{% comment 'Blah-blah-blah' %}...{% endcomment %}
tag。此外,您可以创建dummy
视图并在网址中使用它,而不是尚未创建的视图:
views.py
def dummy(request, *args, **kwargs):
return HttpResponse('Dummy View')
urls.py
urlpatterns = [
...
url(r'^index/$', views.dummy, name='index'),
url(r'^page/(\d+)/$', views.dummy, name='page'),
...
]