Есть два способа сделать это.
Первый способ - по программному коду:
Ответ Якименко Алексей - самый простой способ. Это действительно работает (проверено на Xcode 8 + iOS 10)
Swift3:
self.navigationItem.backBarButtonItem?.title = "Your customized back title"
Примечание: вы должны вызывать код выше в контроллере представления источника, а не в контроллере представления.
Второй способ - использовать локализация раскадровки через Main.strings
файл,
"nnnnnnn.title" = "localized string";
nnnnnnn означает идентификатор объекта BackBarButtonItem в контроллере представления источника (а не контроллер представления назначения!) [/ g6]
Вам необходимо установить свойство «назад» элемента навигационной панели, оно автоматически создаст BarButtonItem, вы найдете его идентификатор объекта.
Извините, я не смог загрузить скриншоты.
Это работало на меня в Django 2.2. Строка запроса доступна, поскольку экземпляр QueryDict request.GET
для HTTP ДОБИРАЕТСЯ и request.POST
для POST HTTP. Преобразуйте их в нормальные словари и затем используйте urlencode
.
from django.utils.http import urlencode
query_string = urlencode(request.GET.dict()) # or request.GET.urlencode()
new_url = '/my/new/route' + '?' + query_string
См. https://docs.djangoproject.com/en/2.2/ref/request-response / .