Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1.  
  2. class TKServer(models.Model):
  3. seriennummer = models.CharField(max_length=11, unique=True, verbose_name="seriennummer")
  4. kdnr = models.ForeignKey(KundenDaten)
  5. hostname = models.CharField(max_length=255)
  6. housing = models.BooleanField(default=False)
  7. is_ve = models.BooleanField(default=False)
  8. rootpassword = models.CharField(max_length=255, verbose_name="root-Passwort")
  9. ipmi = models.BooleanField(verbose_name="iPMI-Modul")
  10. ipmipassword = models.CharField(blank=True, max_length=255, verbose_name="iPMI-Passwort")
  11. srvhe = models.IntegerField(max_length=1, blank=True, null=True, verbose_name="Server HE")
  12. rackhe = models.IntegerField(max_length=2, blank=True, null=True, verbose_name="auf Rack-HE")
  13. watt = models.IntegerField(max_length=4, blank=True, null=True)
  14. anzwatt = models.IntegerField(choices=ANZWATT, max_length=1, blank=True, null=True, default=1)
  15. features = models.ManyToManyField(Feature, blank=True)
  16. dokument = models.ManyToManyField(Dokumente, blank=True)
  17. bemerkung = models.TextField(blank=True)
  18. curr_traffic = models.IntegerField(default=0)
  19. intbemerkung = models.TextField(blank=True, verbose_name="interne Bemerkungen")
  20. def __unicode__(self):
  21. return u'%s' % (self.seriennummer)
  22. class Meta:
  23. ordering = ['seriennummer']
  24.  
  25. class TKServerForm(ModelForm):
  26. features = ModelMultipleChoiceField(queryset=Feature.objects.all(), widget=CheckboxSelectMultiple, required=False)
  27. curr_traffic = IntegerField(widget=HiddenInput())
  28. class Meta:
  29. model = TKServer
  30.  
  31. class TKServerForm2(ModelForm):
  32. fields = ('hostname', 'rootpassword', 'ipmipassword')
  33. class Meta:
  34. model = TKServer
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement