I am trying to configure urls.py to pass information through the URL.
My main urls.py file includes the following requests/urls.py when the url matches "requests/"
full requests/urls.py:
from django.urls import path
from django.conf.urls import include, url
from . import views
urlpatterns = [
    path('admin/<id>/', views.RequestQueue),
    url('admin/', views.RequestQueue, name="queue"),
    url('', views.ps_request, name='requests'),
]
from views.py:
    def RequestQueue(request, id=0):
    #handle updates to request status
    if request.method == "POST":
        request_update = Request.objects.get(pk=id)
        form = RequestComplete(request.POST, instance=request_update)
        form.save()
    pending_requests = Request.objects.filter(status='pending')
    context = {'pending_requests' : pending_requests, 'status_form' : RequestComplete}
    template_name = 'pending-queue.html'
    return render(request, template_name, context)
When I run the development server with url like:
http://127.0.0.1:8000/requests/admin/10/
the value of "id" still equals the default value.. 0
Shouldn't it update to the the value of the number in the URL?
EDIT - Traceback: Environment:
Request Method: POST
Request URL: http://127.0.0.1:8000/requests/admin/7
Django Version: 2.0.3
Python Version: 3.6.4
Installed Applications:
['django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'aboutme',
 'contactme',
 'experience',
 'login',
 'psrequest']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware'] 
Traceback:
File "C:\Users\name\PycharmProjects\user\venv\lib\site-packages\django\core\handlers\exception.py" in inner
  35.             response = get_response(request)
File "C:\Users\name\PycharmProjects\user\venv\lib\site-packages\django\core\handlers\base.py" in _get_response
  128.                 response = self.process_exception_by_middleware(e, request)
File "C:\Users\name\PycharmProjects\user\venv\lib\site-packages\django\core\handlers\base.py" in _get_response
  126.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Users\name\python\name\psrequest\views.py" in RequestQueue
  31.         request_update = Request.objects.get(pk=id)
File "C:\Users\name\PycharmProjects\user\venv\lib\site-packages\django\db\models\manager.py" in manager_method
  82.                 return getattr(self.get_queryset(), name)(*args, **kwargs)
    File "C:\Users\name\PycharmProjects\user\venv\lib\site-packages\django\db\models\query.py" in get
  403.                 self.model._meta.object_name
Exception Type: DoesNotExist at /requests/admin/7
Exception Value: Request matching query does not exist.
 
    