File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ def urls(cls):
137
137
if isinstance (node , BaseCreateView ):
138
138
route = "{name}/" .format (name = name )
139
139
else :
140
- route = "{name}/<pk>/" .format (name = name )
140
+ route = "{name}/<int: pk>/" .format (name = name )
141
141
urls .append (
142
142
path (
143
143
route + node .path ,
@@ -147,12 +147,12 @@ def urls(cls):
147
147
)
148
148
if cls .detail_view :
149
149
urls .append (
150
- path ("<pk>/" , cls .detail_view .as_view (model = cls ), name = "detail" )
150
+ path ("<int: pk>/" , cls .detail_view .as_view (model = cls ), name = "detail" )
151
151
)
152
152
if cls .override_view :
153
153
urls .append (
154
154
path (
155
- "<pk>/override" ,
155
+ "<int: pk>/override" ,
156
156
cls .override_view .as_view (model = cls ),
157
157
name = "override" ,
158
158
)
Original file line number Diff line number Diff line change @@ -249,6 +249,10 @@ class Meta:
249
249
"override" ,
250
250
}
251
251
252
+ def test_urls__none_int_pk_mismatch (self , client ):
253
+ response = client .get ("/shipment/test/" )
254
+ assert response .status_code == 404
255
+
252
256
253
257
class TestTaskQuerySet :
254
258
def test_scheduled (self , db ):
You can’t perform that action at this time.
0 commit comments