Возможно ли иметь поле формы, которое позволит вам выбрать из существующих экземпляров (извиняюсь, если экземпляр неправильное слово) модели внешнего ключа или добавить новую? Например, в приложении для обмена изображениями может быть страница загрузки изображений. При загрузке вы можете выбрать существующий тег, который будет назначен для изображения или создать новый. Модели могут быть следующими:
class Tag(models.Model):
name = models.CharField(max_length=128, unique = True)
class Image(models.Model):
tag = models.ForeignKey(Tag)