Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.db import models
- # Create your models here.
- class Server(models.Model):
- chassis_type = models.CharField(max_length=200)
- product_name = models.CharField(max_length=200)
- part_number = models.CharField(max_length=200)
- serial_number = models.CharField(max_length=200)
- uuid = models.CharField(max_length=200)
- username = models.CharField(max_length=200)
- password = models.CharField(max_length=200)
- ip_address = models.CharField(max_length=200)
- def get_details(self):
- filename = "frudata.txt"
- with open(filename) as f:
- lines = f.readlines()
- for line in lines:
- if line.startswith("[Component,20,00]"):
- if "Chassis Type" in line:
- fields = line.split(":")
- print (fields[1].strip())
- self.chassis_type = fields[1].strip()
- elif "Board Product Name" in line:
- fields = line.split(":")
- print (fields[1].strip())
- self.product_name = fields[1].strip()
- elif "Board Serial Number" in line:
- fields = line.split(":")
- print (fields[1].strip())
- self.serial_number = fields[1].strip()
- elif "Board Part Number" in line:
- fields = line.split(":")
- print (fields[1].strip())
- self.part_number = fields[1].strip()
- elif "System GUID" in line:
- fields = line.split(":")
- print (fields[1].strip())
- self.uuid = fields[1].strip()
- else:
- continue
- else:
- continue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement