Как установить и использовать внешний ключ для одного поля в 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)
        ...
Вернуться на верх