У меня очень простая модель для отслеживания событий:
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).
Как лучше всего создать форму для вставки / обновления событий, учитывая, что местоположение должно быть сделано отдельно и чем связано с помощью идентификатора в экземпляре события?Я хотел бы, возможно, какое-нибудь поле автозаполнения для адреса местоположения и города, но для простоты оставить его в той же форме?