views.py 628 B

12345678910111213141516171819202122232425262728
  1. from django.shortcuts import render
  2. from .models import *
  3. import uuid
  4. def getConfig(indice=None):
  5. # parm:
  6. # indice: l'indice (una parola)
  7. # ritorna il valore/testo corrispondente.
  8. # solleva eccezione se non trova il valore
  9. if not indice:
  10. return None
  11. c = None
  12. try:
  13. c = Config.objects.get(indice=indice)
  14. print('getConfig',c.indice,': ',c.valore)
  15. except Config.DoesNotExist as dne:
  16. print('Indice errato, non trovato',indice)
  17. return None
  18. return c.valore
  19. def getUuid():
  20. # ritorna un uuid a 32 bit in esadecimale.
  21. # principalmente per il cambio email.
  22. u = uuid.uuid1()
  23. return u.hex