Comment puis-je remplir le formulaire avec le modèle de données de l'objet?

Je veux remplir un formulaire avec des données d'instance du modèle. Mais mon formulaire a moins de champs que modèle. Si j'ai un code comme ceci:

class Item(models.Model)
    name = models.CharField(max_length=100)
    price = models.PositiveIntegerField()

class ItemForm(forms.Form):
    name = forms.CharField()

Que de mal, c'est grâce à cette fonction, et comment il devrait ressembler pour être bon?

def bound_form(request, id):
    item = Item.objects.get(id=id)
    form = ItemForm(item.name)
    return render_to_response('bounded_form.html', {'form': form})

Je avoir d'erreur comme ceci: AttributeError: 'ItemForm' object has no attribute 'get'

InformationsquelleAutor krzyhub | 2011-08-19