Предупреждение об URL в шаблоне Django, когда требуется добавить точку с запятой в объект ссылки url
У меня есть HTML ссылка, при нажатии на которую я перехожу по соответствующей ссылке
<div onclick="location.href='{% url 'newscountry' 'Kuwait' %}'">
Kuwait
</div>
Но меня предупреждают, что нужно добавить ;
в вышеуказанную ссылку (как {% url 'newscountry'; 'Kuwait' %}'
) в соответствии с прикрепленным изображением.
urls.py как показано ниже,
path('country/<str:country>/',NewsCountryView.as_view(),name='newscountry'),
views.py
class NewsCountryView(ListView):
model = News
template_name = 'newsfront/index.html' # <app>/<model>_<viewtype>.html
context_object_name = 'news'
ordering = ['-date_posted']
paginate_by = 16
def get_queryset(self):
country=self.kwargs.get('country')
return News.objects.filter(country=country)
Просто установите расширение Django для VSCode и он погибнет.