Ich habe IPAddr Modell, und ich vorbefüllt die Tabelle mit Daten (IP-Adresse). Und es hat Feld verfügbar standardmäßig ist es wahr, alle ip's verfügbar.Django Modell benutzerdefinierte Methoden zur Abfrage und Aktualisierung des Feldes
from django.db import models
class IPAddr(models.Model):
ipaddress = models.CharField(max_length=100)
available = models.BooleanField(default=True)
def __str__(self):
return self.ipaddress
@static
def getip(self):
# what should i do ?
class Vm(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
instrument = models.CharField(max_length=100)
ipaddr = models.OneToOneField(IPAddr,on_delete=models.CASCADE,default=0)
Also, was tun möchte, ist ich brauche ein Modell methold nennen es gib mir die erste Availble ip und es ist availble Wert ändern = False. Anregungen sind willkommen
genial Dank. – msr
Ich bin froh, dass ich geholfen habe. Wenn sich meine Antwort oder eine der Antworten der anderen als richtig herausstellte, sei bitte so freundlich, sie zu akzeptieren. Das ist die übliche Vorgehensweise hier, damit jemand, der in Zukunft auf der Seite landet, weiß, was die Lösung ist. – e4c5