В ваших URL-адресах передайте параметр в отдельный URL-адрес поста, а также дайте ему имя, чтобы избежать использования жестко закодированных URL-адресов в вашем приложении
urlpatterns = [
url(r'^$',views.index,name='index'),
url(r'^single_post/(?P<uuid>[a-z0-9-]*)/', views.single_post, name='sigle-post'),
url(r'^index/$', views.index),
url(r'^contact/$', views.contact),
url(r'^about_us/$', views.about_us),
path('admin/', admin.site.urls),]
В шаблоне вы можете указать django создать URL для вас, используя тег url
<div class="post-continue-btn">
<a href="{% url 'single-post' news.id %}" class="font-pt">Continue Reading
<i class="fa fa-chevron-right" aria-hidden="true"></i></a>
</div>
А по вашему мнению вы получите аргумент
def single_post(request, uuid):
project_name = uuid
context = {'doc_data': search_query.doc_data(project_name)}
return render_to_response('DeepNews/dummy.html', context)