Originariamente inviata da
clasku
ciao!
sinceramente non ho capito granchè.
o meglio, mi manca qualche passaggio.
questo è il mio views.py:
codice:
from django.views import generic
from .models import Lavori
from django.shortcuts import redirect
class IndexView(generic.ListView):
template_name = 'mf/index.html'
context_object_name = 'lavori'
def get_queryset(self):
return Lavori.objects.all()
class DetailView(generic.DetailView):
context_object_name = 'lavori'
template_name = 'mf/detail.html'
def get_queryset(self, **kwargs):
return Lavori.objects.filter(pk=self.kwargs['pk'])
def redirect_view(request):
response = redirect('/redirect-success/')
return response
cosa dovrei mettere nel redirect come argomento??
per quanto riguarda la parte dell'urlòs.py, ho due domande:
- parla di quello generale o di quello specifico della app?
quello mio specifico è questo:
codice:
from django.urls import path
from . import views
app_name = 'mf'
urlpatterns = [
path('', views.IndexView.as_view(), name='index'),
path('<int:pk>/', views.DetailView.as_view(), name='detail'),
]