def add_watcher(request, bbl=None): lot = get_object_or_404(Lot, bbl=bbl) if request.method == 'POST': form = WatcherForm(request.POST) if form.is_valid(): form.save() return redirect('lots.views.details', bbl=bbl) else: form = WatcherForm(initial={ 'lot': lot, }) template = 'organize/add_watcher.html' return render_to_response(template, { 'form': form, 'lot': lot, }, context_instance=RequestContext(request))
def add_watcher(request, bbl=None): lot = get_object_or_404(Lot, bbl=bbl) if request.method == 'POST': form = WatcherForm(request.POST, user=request.user) if form.is_valid(): watcher = form.save() return redirect('organize_watcher_add_success', bbl=bbl, email_hash=watcher.email_hash[:10]) else: form = WatcherForm(initial={ 'lot': lot, }, user=request.user) template = 'organize/add_watcher.html' return render_to_response(template, { 'form': form, 'lot': lot, }, context_instance=RequestContext(request))