[Python] Django Function Update

Discussão em 'Python' iniciado por Stack, Dezembro 21, 2024.

  1. Stack

    Stack Membro Participativo

    I'm doing the update function but I get a message Page not found

    enter image description here

    views.py

    def detalle_tarea(request, tarea_id):
    if request.method == 'GET':
    tarea = get_object_or_404(Tarea, pk=tarea_id)
    form = TareaForm(instance=tarea)
    return render(request, 'tarea_detalles.html',
    {'tarea': tarea, 'form': form})
    else:
    tarea = get_object_or_404(Tarea, pk=tarea_id)
    form = TareaForm(request.POST, instance=tarea)
    form.save()
    return redirect('tareas')


    url.py

    from django.contrib import admin
    from django.urls import path
    from tareas import views

    urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.inicio, name='inicio'),
    path('registrar/', views.registrar, name='registrar'),
    path('tareas/', views.tareas, name='tareas'),
    path('tareas/crear/', views.crear_tarea, name='crear_tarea'),
    path('tareas/<int:tarea_id>/', views.detalle_tarea, name='detalle_tarea')
    ]


    Any suggestion ???

    Continue reading...

Compartilhe esta Página