def home(request): incidents = Incident.objects.all() if request.method == "POST": form = IncidentForm(request.POST) if form.is_valid(): incident = form.save() return redirect( reverse('incident_detail', kwargs={ 'incident_id': incident.pk, })) else: return render( request, 'index.html', { 'form': form, 'incidents': incidents, }, ) else: form = IncidentForm() return render( request, 'index.html', { 'form': form, 'incidents': incidents, }, )
def incident_detail(request, incident_id): incident = get_object_or_404(Incident, pk=incident_id) form = IncidentForm(instance=incident) return render( request, 'index.html', { 'form': form, 'incidents': Incident.objects.all() }, )