def upload_task(): if 'username' in loging_session: if 'member_name' in loging_session: username = loging_session['username'] membername = loging_session['member_name'] if request.method == 'POST': file = request.files['file'] notes = request.form['notes'] send_to = request.form['send_to'] if file and allowed_file(file.filename): filename = secure_filename(file.filename) file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) add_task(membername, filename, url_for('uploaded_file', filename = filename), username, notes, send_to) return redirect(url_for('task')) else: return redirect(url_for('task')) else: return redirect(url_for('task')) else: return redirect(url_for('choose')) else: return redirect(url_for('login'))
def put(self, name): magnet = json.loads(request.data)['magnet'] if not magnet: database.add_task(session['userName'], name) datas = requestnode.work( 'http://cilifanhao.cc/q/' + name + '/1/4/0.html', 10) database.save_nodes(datas, name) else: database.add_task(session['userName'], name, magnet)
def home(): if request.method == 'POST': task = request.form.get('content') if not task: return render_template('apology.html', msg='No task provided!'), 404 database.add_task(task=task) return redirect('/') else: tasks = database.get_all_tasks() return render_template('index.html', tasks=tasks)
def create_task(): if not request.json or not "title" in request.json: abort(400) db.db.connect() taskIds = [task.i for task in db.Task.select()] newId = (taskIds[-1] + 1) if len(taskIds) > 0 else 1 task = { "i": newId, "title": request.json["title"] } db.add_task(task["i"], task["title"]) db.db.close() return jsonify({"task": make_public(task)}), 201
def addtask(self,newtask : task ) ->None: add_task(connect(self.__database),newtask)