我已經在我的模型改變了主鍵設置在Django模型的主鍵
class lab(models.Model):
IP = models.CharField(max_length=250 , primary_key = True)
PingStatus = models.CharField(max_length=250)
SSHConnectivity = models.CharField(max_length=250)
SSHLogin = models.CharField(max_length=250)
DeviceType = models.CharField(max_length=250)
DeviceVersion = models.CharField(max_length=500)
我試圖通過實驗室對象分配兩個不同的「IP」的價值觀,以使兩個條目。但不知何故,只有一個對象是在模型
>>> a=lab(IP="1.2.3.4")
>>> a=lab(PingStatus="1.2.3.4")
>>> a=lab(SSHConnectivity="1.2.3.4")
>>> a=lab(SSHLogin="1.2.3.4")
>>> a=lab(DeviceType="1.2.3.4")
>>> a=lab(DeviceVersion="1.2.3.4")
>>> a.save()
>>> lab.objects.all()
<QuerySet [<lab: lab object>]>
>>> a=lab(IP="1.2.3.5")
>>> a=lab(PingStatus="1.2.3.4")
>>> a=lab(SSHConnectivity="1.2.3.4")
>>> a=lab(SSHLogin="1.2.3.4")
>>> a=lab(DeviceType="1.2.3.4")
>>> a=lab(DeviceVersion="1.2.3.4")
>>> a.save()
>>> lab.objects.all()
<QuerySet [<lab: lab object>]>
>>> b=lab(IP="1.2.3.5")
>>> b=lab(PingStatus="1.2.3.4")
>>> b=lab(SSHConnectivity="1.2.3.4")
>>>
>>> b=lab(SSHLogin="1.2.3.4")
>>> b=lab(DeviceType="1.2.3.4")
>>> b=lab(DeviceVersion="1.2.3.4")
>>> b.save()
>>> lab.objects.all()
<QuerySet [<lab: lab object>]>
>>>
有人可以檢查嗎?我在這裏錯過了什麼嗎?
我試過這個,但我沒有使用創建。這種類型的語法工作正常:row = lab(IP = information [0],PingStatus = information [1],SSHConnectivity = information [2],SSHLogin = information [3],\ DeviceType = information [4],DeviceVersion =信息[5])' –