def delsen(): word = request.form['word'] num = request.form['num'] n = int(num) - 1 item = dict.searchWord(word) del item['examples'][n] return dict.modifyWord(item)
def addsen(): word = request.form['word'] en = request.form['en'] ch = request.form['ch'] item = dict.searchWord(word) item['examples'].append({'sentence':en, 'translation': ch}) return dict.modifyWord(item)
def search(): word = request.args.get('word') item = dict.searchWord(word) if(item): mean = item['meanings'] sen = item['examples'] return render_template('wordinfo.html', w = word,\ meaning = mean, examples = sen) return ''
def modifysen(): word = request.form['word'] num = request.form['num'] en = request.form['en'] ch = request.form['ch'] item = dict.searchWord(word) item['examples'][int(num) - 1]['sentence'] = en item['examples'][int(num) - 1]['translation'] = ch return dict.modifyWord(item)
def edit(): word = request.args.get('word') num = request.args.get('num') item = dict.searchWord(word) if(item): sen = item['examples'][int(num)-1] return render_template('edit.html', en = sen['sentence'],\ ch = sen['translation'], i = int(num)) return ''