FishHook
Но их много выбирается, вы понимаете это? Может вам нужна связь OneToOne?
Я полностью понимаю, что вы имеете ввиду и тут я понял, что я где-то туплю

Вот мои модели.
class Shows(models.Model):
show_name = models.CharField(max_length=100, db_index=True)
show_length = models.TimeField('Time', null=True)
show_description = models.TextField('Description', blank=True)
и
class ShowMoviePremiers(models.Model):
premier_date = models.DateField('Premier Date', null=True)
premier_movie = models.ForeignKey(Shows, on_delete=models.CASCADE, verbose_name="Premier date of Show")
premier_country = models.ForeignKey('app_places.PlaceCountries', on_delete=models.CASCADE,
verbose_name="Country of premier",
null=True) # null = World Premiere
Модель Премьер сделана на базе вашего
ответа (я разделил премьеры и кассовые сборы).
Я сейчас делаю в своем коде следующее:
1. Парсю разные сайты, данные на которых могут отличаться.
2. Проверяю, есть ли в БД дата премьер (мировая, России, Украины и тд).
3. Если есть, вытягиваю дату из БД и сравниваю с датой, что есть в парсере. Для каждой страны своя дата премьеры. Если парсере дата раньше - перезаписываем БД.
Соответственно для одного фильма для каждой страны только 1 дата, которую я и хочу получить. Каков вид связи для данных моделей в данном случае нужен? (Я в связях еще чуть плаваю).
Как мне кажется мой код не самый подходящий, хоть и решает мою проблему (извлечения даты из БД)
movie.premieres_set.values_list('premier_date', flat=True)[0]
и чтоб улучшить свои знания и сделать по феншую, решил задать вопрос академического характера.