Как установить и использовать внешний ключ для одного поля в Django?
from djando.db import models
class server(models.Model):
server_IP = models.CharField(max_length=100)
Server_name = models.CharField(max_length=100)
class application(models.Model):
ip_address= models.ForeignKey(server_IP,on_delete=models.CASCADE)
ip = models.charField(max_length=100)
application_name = models.ForeignKey(ip,on_delete=models.CASCADE)
application_start_date = models.DateField()
= models.DateField()
здесь я хочу использовать ip_address как внешний ключ для server_IP ip как внешний ключ для имени приложения
<
Вернуться на верх
class server(models.Model):
server_IP = models.CharField(max_length=100, unique=True)
...
class application(models.Model):
ip_address= models.ForeignKey(server, to_field='server_IP', on_delete=models.CASCADE)
...