I have a built a database application that users can search and view records from. I am trying to incorporate an update feature to allow users to edit information the app is called editLit. When I try to pass a parameter into the editLit app via urls into views.py I get the following error:
Environment: Request Method: GET Request URL: http://*****:8080/viewLit/edit/circuit/STTK-100G-18040-01-WRBB/ Django Version: 2.2.4 Python Version: 3.6.8 Installed Applications: ['editLit.apps.EditlitConfig', 'viewLit.apps.ViewlitConfig', 'searchLit.apps.SearchlitConfig', 'homepage.apps.HomepageConfig', 'base.apps.BaseConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles'] 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 "/home/db_user/ciopsdb/venv/lib64/python3.6/site-packages/django/core/handlers/exception.py" in inner 34. response = get_response(request) File "/home/db_user/ciopsdb/venv/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response 115. response = self.process_exception_by_middleware(e, request) File "/home/db_user/ciopsdb/venv/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response 113. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/db_user/ciopsdb/viewLit/views.py" in viewLit 14. record = Circuitinfotable.objects.get(circuitid=circuitid) File "/home/db_user/ciopsdb/venv/lib64/python3.6/site-packages/django/db/models/manager.py" in manager_method 82. return getattr(self.get_queryset(), name)(*args, **kwargs) File "/home/db_user/ciopsdb/venv/lib64/python3.6/site-packages/django/db/models/query.py" in get 408. self.model._meta.object_name Exception Type: DoesNotExist at /viewLit/edit/circuit/STTK-100G-18040-01-WRBB/ Exception Value: Circuitinfotable matching query does not exist. My template from which I start in a view app contains the a href link below: <a href="/viewLit/edit/circuit/{{record.circuitid}}/" target="blank" class="edit-item" title="Edit">Edit Circuit Info</a><br> my editLit.urls.py file contains: from django.urls import path, include from django.conf.urls import url from . import views urlpatterns= [ path('circuit/<str:circuitid>/edit', views.editLit.as_view(),name='editLit'), ] my editLit.views.py file contains: from django.views.generic.edit import UpdateView from . models import Circuitinfotable # Create your views here. class editLit(UpdateView): model=Circuitinfotable template="/editLit/editCircuit.html" fields = '__all__' And finally my template for the editLit class is: {% block content %} <form action="" method="POST"> {% csrf_token %} {{form.as_p}} <input type="submit" value="Update"> </form> {% endblock %} Any ideas about what I'm doing wrong are welcome I am still new to Django. Thanks in advance! -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/985bf9e3-fbe4-4604-95db-9ee95ef10809%40googlegroups.com.