You've already forked Curso-lenguaje-python
@@ -0,0 +1,9 @@
|
||||
<h1>Ingresar</h1>
|
||||
|
||||
<form method="post" action="">
|
||||
{% csrf_token %}
|
||||
{{form.as_p}}
|
||||
|
||||
<input type="submit" value="Ingresar">
|
||||
|
||||
</form>
|
||||
@@ -1,9 +1,10 @@
|
||||
from django.urls import path
|
||||
from .views import ListaPendientes, DetalleTarea, CrearTarea, EditarTarea, EliminarTarea
|
||||
from .views import ListaPendientes, DetalleTarea, CrearTarea, EditarTarea, EliminarTarea, Logueo
|
||||
|
||||
|
||||
urlpatterns = [
|
||||
path('', ListaPendientes.as_view(), name='tareas'),
|
||||
path('login/', Logueo.as_view(), name='login'),
|
||||
path('tarea/<int:pk>', DetalleTarea.as_view(), name='tarea'),
|
||||
path('crear-tarea/', CrearTarea.as_view(), name='crear-tarea'),
|
||||
path('editar-tarea/<int:pk>', EditarTarea.as_view(), name='editar-tarea'),
|
||||
|
||||
@@ -2,12 +2,22 @@ from django.shortcuts import render
|
||||
from django.views.generic.list import ListView
|
||||
from django.views.generic.detail import DetailView
|
||||
from django.views.generic.edit import CreateView, UpdateView, DeleteView
|
||||
from django.contrib.auth.views import LoginView
|
||||
from django.urls import reverse_lazy
|
||||
from .models import Tarea
|
||||
|
||||
# Create your views here.
|
||||
|
||||
|
||||
class Logueo(LoginView):
|
||||
template_name = "base/login.html"
|
||||
field = '__all__'
|
||||
redirect_authenticated_user = True
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse_lazy('tareas')
|
||||
|
||||
|
||||
class ListaPendientes(ListView):
|
||||
model = Tarea
|
||||
context_object_name = 'tareas'
|
||||
|
||||
Reference in New Issue
Block a user