私は会社のモデルを持っています:
class Company(models.Model):
companyId = models.IntegerField(unique=True, blank = True, null = True )
address = models.ForeignKey(Address, blank = True, null = True )
...
およびアドレス モデル:
class Address(models.Model):
address1 = models.CharField (max_length=300, blank = True, null = True)
...
外部キーの編集可能なフォームを作成する必要があり、これが私のコードです:
class CompanyForm(forms.ModelForm):
address = forms.CharField(label='Address', max_length=500, required=False)
...
そのフォームのビューは
<div class="control-group">
<label class="control-label" for="id_address">{{ form.address.label }}</label>
<div class="controls">
{{ form.instance.address.address1 }}
</div>
</div>
アドレスとラベルは表示されますが、フィールドを変更できません。実際にフィールドを編集可能にするアプローチは何でしょうか? どんな助けでも大歓迎です!