Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render
- from django.views.generic.edit import CreateView, DeleteView
- from django.contrib.messages.views import SuccessMessageMixin
- from .models import Cliente, Fattura
- # Create your views here.
- class ClienteCreateView(CreateView, SuccessMessageMixin):
- model = Cliente
- fields = '__all__'
- template_name = 'cliente-create.html'
- success_message = "Cliente creato con successo"
- success_url = '/clienti/'
- class ClienteDeleteView(DeleteView, SuccessMessageMixin):
- model = Cliente
- success_message = "Cliente eliminato con successo"
- success_url = '/clienti/'
- def clientiListView(request):
- clienti = Cliente.objects.all()
- context = {"clienti": clienti}
- return render(request, 'cliente-list.html', context)
- # template
- # {% extends 'base.html' %}#}
- # {% block title %}Clienti | {{ block.super }}{% endblock %}#}
- # {% block content %}#}
- # {% if messages %}#}
- # {% for i in messages %}#}
- # <p class="{{ i.tags }}">{{ i }}</p>#}
- # {% endfor %}#}
- # {% endif %}#}
- # {% for cliente in clienti %}#}
- # <p>{{ cliente.nome }} {{ cliente.cognome }}</p>#}
- # {% endfor %}#}
- # {% endblock %}#}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement