def db_add(request): """Form to add a new Database. Each database has a respective user with its own credentials. :param request: the request object :returns: an edit form template """ form = DBForm(request.POST or None) if form.is_valid(): send_task("mysql.create_db", kwargs={ 'user': request.user.username, 'name': form.cleaned_data['name'], 'password': form.cleaned_data['password'], }, routing_key='limeade.mysql') return redirect('limeade_mysql_db_list') return render_to_response("limeade_mysql/db_add.html", {"form": form}, context_instance = RequestContext(request))