Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.22 KB | None | 0 0
  1. from django.shortcuts import render
  2. from django.views.generic.edit import CreateView, DeleteView
  3. from django.contrib.messages.views import SuccessMessageMixin
  4.  
  5. from .models import Cliente, Fattura
  6.  
  7.  
  8. # Create your views here.
  9.  
  10.  
  11. class ClienteCreateView(CreateView, SuccessMessageMixin):
  12.     model = Cliente
  13.     fields = '__all__'
  14.     template_name = 'cliente-create.html'
  15.     success_message = "Cliente creato con successo"
  16.     success_url = '/clienti/'
  17.  
  18.  
  19. class ClienteDeleteView(DeleteView, SuccessMessageMixin):
  20.     model = Cliente
  21.     success_message = "Cliente eliminato con successo"
  22.     success_url = '/clienti/'
  23.  
  24.  
  25. def clientiListView(request):
  26.     clienti = Cliente.objects.all()
  27.     context = {"clienti": clienti}
  28.     return render(request, 'cliente-list.html', context)
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. # template
  36.  
  37. # {% extends 'base.html' %}#}
  38. # {% block title %}Clienti | {{ block.super }}{% endblock %}#}
  39. # {% block content %}#}
  40. #    {% if messages %}#}
  41. #        {% for i in messages %}#}
  42. #            <p class="{{ i.tags }}">{{ i }}</p>#}
  43. #        {% endfor %}#}
  44. #    {% endif %}#}
  45. #    {% for cliente in clienti %}#}
  46. #        <p>{{ cliente.nome }} {{ cliente.cognome }}</p>#}
  47. #    {% endfor %}#}
  48. # {% endblock %}#}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement