I want to connect a single ForeignKey to two different models.
For example:
I have two models named Casts and Articles, and a third model, Faves, for favoriting either of the other models. How can I make the ForeignKey dynamic?
class Articles(models.Model):
    title = models.CharField(max_length=100)
    body = models.TextField()
class Casts(models.Model):
    title = models.CharField(max_length=100)
    body = models.TextField()
class Faves(models.Model):
    post = models.ForeignKey(**---CASTS-OR-ARTICLES---**)
    user = models.ForeignKey(User,unique=True)
Is this possible?
 
     
     
     
     
    