Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
django-rest-framework
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
django-rest-framework
Commits
9d281e18
Commit
9d281e18
authored
Dec 23, 2013
by
Tom Christie
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
git://github.com/flisky/django-rest-framework
into flisky-master
parents
d8a95b4b
80e9f0d6
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
1 deletions
+19
-1
rest_framework/templatetags/rest_framework.py
+1
-1
rest_framework/tests/test_templatetags.py
+18
-0
No files found.
rest_framework/templatetags/rest_framework.py
View file @
9d281e18
...
@@ -144,7 +144,7 @@ def add_query_param(request, key, val):
...
@@ -144,7 +144,7 @@ def add_query_param(request, key, val):
"""
"""
Add a query parameter to the current request url, and return the new url.
Add a query parameter to the current request url, and return the new url.
"""
"""
return
replace_query_param
(
request
.
get_full_path
(),
key
,
val
)
return
replace_query_param
(
request
.
build_absolute_uri
(),
key
,
val
)
@register.filter
@register.filter
...
...
rest_framework/tests/test_templatetags.py
0 → 100644
View file @
9d281e18
# encoding: utf-8
from
__future__
import
unicode_literals
from
django.test
import
TestCase
from
rest_framework.test
import
APIRequestFactory
from
rest_framework.templatetags.rest_framework
import
add_query_param
factory
=
APIRequestFactory
()
class
TemplateTagTests
(
TestCase
):
def
test_add_query_param_with_non_latin_charactor
(
self
):
request
=
factory
.
get
(
"/?q=查询"
)
json_url
=
add_query_param
(
request
,
"format"
,
"json"
)
self
.
assertIn
(
json_url
,
[
"http://testserver/?format=json&q=
%
E6
%9
F
%
A5
%
E8
%
AF
%
A2"
,
"http://testserver/?q=
%
E6
%9
F
%
A5
%
E8
%
AF
%
A2&format=json"
,
])
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment