Второй вечер втыкаю, никак не пойму.
есть модель (лишние поскипано)
class Transaction(models.Model):
date = models.DateField()
person = models.ForeignKey(Person)
amount = models.DecimalField(max_digits=10, decimal_places=2)
в некоем view, в котором есть объект Person нужно вывести форму для добавления Transaction. Если я делаю форму с помощью ModelForm то поле person представляется как список выбора со всеми доступными объектами из Person, а мне нужно создать Transaction именно для текущего Person, без возможности выбора других, проще говоря person в форме должен быть в hidden поле и иметь определенное значение. Можно ли такое реализовать с помощью ModelForm, или надо делать форму ручками?