Ну, это можно сделать, но нужно немного изменить urlpatterns.
url(r'^edit_topic/$', views.edit_topic, name='edit_topic'),
Когда вы создаете запрос как
<domain_name>/edit_topic?topic_id=<your_id>
Например, запрос будет выглядеть так
http://127.0.0.1:8000/edit_topic?topic_id=1000
В views.py при поступлении запроса вы можете выполнить операцию GET, чтобы получить значение
def topic(request):
topic = Topic.objects.get(id=request.GET('topic_id'))