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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/985bf9e3-fbe4-4604-95db-9ee95ef10809%40googlegroups.com.

