我有一个网站来管理不同的群组。到目前为止,我可以添加组并删除它们。我的问题是我不知道如何让它们可编辑。
我想要的:如果单击编辑按钮,单击的行将更改为可编辑字段。编辑旁边应该保存并取消。
模型如何:
class UserGroup(models.Model):
date_created = models.DateTimeField(auto_now_add=True)
date_altered = models.DateTimeField(auto_now=True)
value = models.CharField(max_length=254)
description = models.CharField(max_length=254, blank=True)
def __unicode__(self):
return unicode(self.value)
表单的外观如下:
class UserGroupForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
"""Init the form."""
super(UserGroupForm, self).__init__(*args, **kwargs)
class Meta:
model = UserGroup
fields = '__all__'
访问模板中的表单:
{% for group in groups %}
<p>{{ group.value }} ({{ group.description }}) <a href="/group/edit/{{ group.id }}/">edit</a> <a href="/group/delete/{{ group.id }}/">delete</a></p>
{% endfor %}