def add_assignment(): """ Add assignment :return: """ if request.method == 'POST': if request.form['add_assignment']: title = request.form['title'] description = request.form['description'] due_to = request.form['due_to'] type = request.form['type'] Assignment.create( title, description, type, user_session(session['user'], session['type']).username, due_to, user_session(session['user'], session['type']).id) flash('Assignment was added') return redirect(url_for('assignment_controller.list_assignments')) return render_template('addassignment.html', user=user_session(session['user'], session['type']))
def update_assignment(self): for directory_name in listdir(self.dir): directory_path = join(self.dir, directory_name) if directory_name.startswith('.') or not isdir(directory_path) or not directory_name.startswith('week'): continue try: assignment = Assignment.create(directory_name, directory_path) self.assignments[directory_name] = assignment except KeyError: print(self.id, self.name, ' 파일이름 에러:', self.dir, directory_name)