def version_edit(request, pk): version = get_object_or_404(Version, pk=pk) if request.POST: form = AppcastForm(request.POST, request.FILES, instance=version) if form.is_valid(): form.save() return redirect('sparkle.views.index') else: form = AppcastForm(instance=version) return render_to_response('sparkle/forms/version.html', { 'form': form, 'version': version}, context_instance=RequestContext(request))
def version_add(request): if request.POST: form = AppcastForm(request.POST, request.FILES) if form.is_valid(): version = form.save(commit=True) version.save() return redirect('sparkle.views.index') else: form = AppcastForm( initial={ 'application' :Application.objects.first() }) return render_to_response( 'sparkle/forms/version.html', {'form': form, }, context_instance=RequestContext(request))