2015-08-03 1 views
0

Я разрабатываю сайт, используя django. Я добавил ссылку на элемент, но все же создаю для него представление.Сделать django не обрабатывать прокомментировал html

Но django не позволяет мне проверять мои изменения, пока я не закончу запись. Ошибка NoReverseMatch ошибка. Я пробовал комментировать эту часть html, используя эти <!-- xxxx -->, но все же django выдает ту же ошибку.

Как я могу прокомментировать html, поэтому djano не будет обрабатывать его.

ответ

1

Surround части шаблона с template comment tag, а django будет игнорировать его:

{# <a href="{% url('does-not-exist') %}">foo</a> #} 

В большинстве текстовых редакторов, которые знают о шаблонах Джанго, вы можете нажать CTRL + / закомментировать шаблоны.

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'), 
    ... 
] 
Смежные вопросы