Я не понимаю, почему он не указывает на / article / 11remove, как это и должно звучать, но в любом случае вам не хватает косой черты. Попробуйте <a href="{{ request.path }}/remove">
вместо.
Однако это действительно не правильный способ сделать это. Вы должны использовать {% url 'name_of_remove_view'%}, чтобы получить URL, не предполагая, что он будет где бы вы ни были, плюс /remove
.
Редактировать : В этом случае ваша проблема, вероятно, в том, что {{request.path}} вообще ничего не выводит. Это объясняет, почему просто «удалить» приведет вас к / article / remove, а наличие «» приведет вас туда, где вы сейчас находитесь, из-за того, как работают относительные URL. Возможно, вы захотите убедиться, что у вас вообще есть объект запроса в вашей шаблонной среде.