Вы можете передать параметры представлению либо в URL:
/category_check_view/2
Или через GET
параметры:
/category_check_view/?item_id=2
GET
params не обрабатываются обработчиком URL, а передаются непосредственно в GET
dicm dict, доступный в представлении в request.GET
.
Django (т.е. предпочтительный) способ обработки URL-адресов - первый. Таким образом, у вас будет URL conf:
(r'^category_check_view/(\d{4})$', 'proj.app.your_view'),
И соответствующий вид:
def your_view(request, id):
obj = Obj.objects.get(id=id)
# ...
Однако, если вы настаиваете на передаче параметра через GET
, вы просто сделаете:
(r'^category_check_view$', 'proj.app.your_view'),
И
def your_view(request):
id = request.GET.get('item_id')
obj = Obj.objects.get(id=id)
# ...