Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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 '' 
Exemple #4
0
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)
Exemple #5
0
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 ''