外部キーのオブジェクトを追加できるDjango Adminツールの機能を模倣しようとしています(ドロップダウンの横にある小さなプラスアイコン)。たとえば、次のものがあるとします。
class Author(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
class Blog(models.Model):
name = models.CharField(max_length=50)
author = models.ForeignKey('Author')
ブログの ModelForm を使用して最初のブログを追加しようとすると、作成者の横にドロップダウンが表示されます。ただし、システムに作成者がいないため、ドロップダウンは空です。管理ツールでは、ドロップダウンの横に小さな「+」アイコンが表示されるので、ポップアップを開いてドロップダウンにレコードをすばやく効率的に追加できます。
これは非常に便利なので、ModelForms を使用して自分のアプリで模倣したいと考えています。それはDjangoのModelFormsにも組み込まれていますか? もしそうなら、私はそれをどのように使用しますか?ドキュメントに何も見つからないようです。