@render_to("edit_record.html")
def edit_record(request, id):
record = get_object_or_404(Record, pk=id)
if request.method == 'POST':
form = EditRecord(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect("/testme/")
else:
return {'form': form}
if record.user == request.user:
initial = {'user': record.user, 'institution': record.institution}
form = EditRecord(initial=initial, instance=record)
return {'form': form}
else:
return HttpResponseRedirect("/")
#forms
class EditRecord(forms.ModelForm):
class Meta:
model = Record
exclude = ('user', 'institution')