Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. from django.db import models
  2.  
  3. # Create your models here.
  4.  
  5. class Server(models.Model):
  6.  
  7. chassis_type = models.CharField(max_length=200)
  8. product_name = models.CharField(max_length=200)
  9. part_number = models.CharField(max_length=200)
  10. serial_number = models.CharField(max_length=200)
  11. uuid = models.CharField(max_length=200)
  12. username = models.CharField(max_length=200)
  13. password = models.CharField(max_length=200)
  14. ip_address = models.CharField(max_length=200)
  15.  
  16. def get_details(self):
  17. filename = "frudata.txt"
  18.  
  19. with open(filename) as f:
  20. lines = f.readlines()
  21.  
  22. for line in lines:
  23. if line.startswith("[Component,20,00]"):
  24. if "Chassis Type" in line:
  25. fields = line.split(":")
  26. print (fields[1].strip())
  27. self.chassis_type = fields[1].strip()
  28. elif "Board Product Name" in line:
  29. fields = line.split(":")
  30. print (fields[1].strip())
  31. self.product_name = fields[1].strip()
  32. elif "Board Serial Number" in line:
  33. fields = line.split(":")
  34. print (fields[1].strip())
  35. self.serial_number = fields[1].strip()
  36. elif "Board Part Number" in line:
  37. fields = line.split(":")
  38. print (fields[1].strip())
  39. self.part_number = fields[1].strip()
  40. elif "System GUID" in line:
  41. fields = line.split(":")
  42. print (fields[1].strip())
  43. self.uuid = fields[1].strip()
  44. else:
  45. continue
  46. else:
  47. continue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement