How to load an instance in Django ModelForms
问题 I am using Django's user model. How do I get a Django ModelForm to prepopulate values in a template? I know I have to use the instance for that form, but where am I going wrong below: models.py: class Site(models.Model): user = models.ForeignKey(User, ) site_name = models.CharField(max_length=128, blank=False, null=False) forms.py: class SiteForm(forms.ModelForm): class Meta: model = Site fields = '__all__' views.py: def settings(request): site_profile = Site.objects.get(user=request.user) if