Взаимодействие иностранных ключей

Я хочу иметь возможность видеть существование ForeignKey, но в другом приложении admin.py. В том, которое является получателем ForeignKey. В данном случае, я хочу иметь возможность видеть Email ForeignKey в Client admin.py.

Структура клиентского приложения:

Проект

Client

model.py

Client model.py Код:

class Client(models.Model):
    primary_key = models.AutoField(primary_key=True)
    unique_num = models.TextField(max_length=30)
    name = models.TextField(max_length=30, default='Name Not Found')
    number = models.TextField(max_length=30)
    email = models.EmailField()

Структура почтового приложения:

Проект

Email

model.py

Client model.py Код:

class ScheduledEmail(models.Model):
    primary_key = models.AutoField(primary_key=True)
    recipient_name = models.TextField()
    subject = models.TextField()
    message = models.TextField()
    datetime_sent = models.TextField(max_length=20, default='Not Yet Sent')
    datetime_created = models.TextField(max_length=20)
    recipient_email = models.EmailField(max_length=50, default='Email Not Found')
    sent = models.BooleanField(default=False)
    recipient = models.ForeignKey(Client,
                                  on_delete=models.CASCADE,
                                  related_name='scheduled_emails_sent')
Вернуться на верх