Взаимодействие иностранных ключей
Я хочу иметь возможность видеть существование 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()
Структура почтового приложения:
Проект
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')