Прежде всего, я предлагаю определить методы, подобные этому:
def changeform_view(self, request, obj_id, form_url, extra_context=None):
этот метод вызывался каждый раз, когда вызывалось редактирование и добавление действий, если вы заставляете переменные obj_id и form_url пустыми при попыткеотредактируйте ваши данные, метод вернет новую пустую форму, то есть ADD шаблон.
В выражении return используйте полную вставку переменных метода:
return super(t_proj_routeAdmin, self).changeform_view(request, obj_id, form_url, extra_context=extra_context)
Это должно работать
BYE