2012-05-19 2 views
0

Я получаю TemplateSyntaxError, что происходит только на моем dev-сервере, но работает нормально на сервере тестирования django локально.Django Contactme TemplateSyntaxError

Вот мой весь код: https://github.com/halitalptekin/HDBlog

Этот код ошибки:

TemplateSyntaxError at /iletisim/ 
Could not parse the remainder: '-post-contact-form' from 'contactme-post-contact-form' 

В шаблоне /home/templates/hdbootstrap/django_contactme/form.html, ошибка в строке 41

Вот линия 41

<form id="CF" action="{% url contactme-post-contact-form %}" method="post">{% csrf_token %} 
+1

Какую версию Django вы используете? Синтаксис url отличается от 1.4 против 1.5dev (master). https://docs.djangoproject.com/en/1.4/internals/deprecation/#id3 –

+0

Я использую v1.4. –

+0

Просто измените дефисы на символы подчеркивания в имени переменной. – Brandon

ответ

0

Как сказал Марк Лавин, вы, вероятно, ING the latest version of url tag

Пожалуйста

  • использование {% url "contactme-post-contact-form" %}.
  • или {% load url from future %}{% url "contactme-post-contact-form" %} если сервер тестирования по очереди терпит неудачу.