Я пытаюсь передать параметры в представление Django, но я не могу решить, каков наилучший способ сделать это.
Я делаю AJAX-вызов, и мой код javascript
url = "/review/flag/code/"+ code +"/type/" + type + "/content/" + content + "/";
$.getJSON(url, somefunction);
Соответствующий URL для этого вызова
(r'^rate/code/(?P<code>[-\w]+)/type/(?P<type>[-\w]+)/content/(?P<content>[-\w]+)/$', 'project.views.flag_review'),
И я могу получить параметры, на мой взгляд, такие, что
def rate_review(request,code,type,content):
....
Мой вопрос, потому что content
исходит от textarea
это может включать много escape-символов, и передача его, как указано выше, вызывает проблемы из-за регулярного выражения.
Есть ли способ, если я передам такие параметры, как www.xx.com/review/rate?code=1&type=2&content= sdfafdkaposdfkapskdf ...?
Спасибо