イベントを追跡するための非常に単純なモデルがあります。
class Event(models.Model):
description = models.TextField()
location = models.ForeignKey(Location)
start = models.TimeField()
duration = models.IntegerField()
event_date = models.DateField()
creator = models.ForeignKey(User)
クエリを実行できるようにするために、別のテーブルで場所を抽出することを選択しました。
class Location(models.Model):
city = models.CharField(max_length=20)
address = models.CharField(max_length=30).
場所を個別に作成し、イベントインスタンスでIDを介してリンクする必要があることを考慮して、イベントを挿入/更新するためのフォームを作成するための最良の方法は何でしょうか。場所の住所と都市のオートコンプリートフィールドを作成したかったのですが、簡単にするために同じ形式のままにしておきたいですか?