示例#1
0
 def GET(self, name):
     if name.isdigit():
         r = dic_radical[int(name)]
         hanzi = models.get_posts("dic_hanzi", "id, hanzi, pinyin, radical", "status = 'publish' AND radical='" + r + "'")
         return render.renhanzi.radical(r, hanzi)
     else:
         hanzi = models.get_posts("dic_hanzi", "id, hanzi, pinyin, radical", "status = 'publish' AND radical='" + name + "'")
         return render.renhanzi.radical(name, hanzi)
def index():

    if request.method == "GET":
        pass

    if request.method == "POST":
        name = request.form.get("name")
        post = request.form.get("post")
        create_post(name, post)

    posts = get_posts()
    return render_template("index.html", posts=posts)
示例#3
0
def index():
    if request.method == 'GET':
        pass

    if request.method == 'POST':
        name = request.form.get('name')
        post = request.form.get('post')
        create_post(name, post)

    posts = get_posts()

    return render_template('index.html', posts=posts)
示例#4
0
def index():
    if request.method == 'GET':
        pass
    # user is posting information into an input field
    if request.method == 'POST':
        name = request.form.get('name')
        post = request.form.get('post')
        create_post(name, post)

    posts = get_posts()

    # everytime the user updates with a new post it'll be updated
    return render_template('index.html', posts=posts)
示例#5
0
def index():

    if request.method == 'GET':
        pass

    if request.method == 'POST':
        name = request.form.get('name')
        post = request.form.get('post')
        #mehod for server to interact with the database
        create_post(name, post)

    posts = get_posts()

    return render_template('index.html', posts=posts)
示例#6
0
def process():

    if request.method == 'POST':

        user_input = request.form['user_input']
        bot_response = bot.get_response(user_input)
        bot_response = str(bot_response)
        #nameb = 'Assistant'
        create_post(user_input, bot_response)

        print("Friend: " + bot_response)

    posts = get_posts()
    return render_template('index.html', posts=posts)
示例#7
0
def index():

	if request.method == 'GET':
		pass

	if request.method == 'POST':
		name = request.form.get('name')
		post = request.form.get('post')
		create_post(name, post)

	posts = get_posts()

	#rerender template any time we get new posts
	#tempalte will access posts passed in
	return render_template('index.html', posts=posts)
示例#8
0
def index():

    if request.method == 'GET':
        pass

    if request.method == 'POST':
        name = request.form.get('name')
        post = request.form.get('post')
        create_post(name, post)

    #calling get_posts() function is models.py
    posts = get_posts()

    #create a variable posts and setting it to posts so it reflects new posts
    return render_template('index.html', posts=posts)
示例#9
0
def chat():

    if request.method == 'GET':
        pass

    if request.method == 'POST':
        #name = request.form.get('name')
        name = session['user']
        post = request.form.get('post')
        create_post(name, post)

    posts = get_posts()
    if g.user:
        return render_template('chat.html', posts=posts)

    return redirect(url_for('home'))
示例#10
0
def get_posts():
    user = utils.session_check(request)
    if not user or user.fng:
        return utils.response(
            403,
            'You have been banned or have never visited before. If its the latter visit home first.',
            user)
    board = models.Board(request.args.get('board'))
    if not board.name:
        return utils.response(404, 'That board does not exist.', user)
    limit = int(request.args.get('limit'))
    if limit > int(cfg['post_pull_limit']):
        return utils.response(
            400, 'You can only pull {} posts per request'.format(
                cfg['post_pull_limit']), user)
    posts = models.get_posts(board, limit, dicc=True)
    return utils.response(200, posts, user)
示例#11
0
 def GET(self, name):
     key_en = re.match(r'^[a-zA-Z]+$', name)
     if key_en:
         name = name.lower()
         hz = models.get_hanzi(name)
         return render.renhanzi.pinyin(name, hz)
     else:
         key = '%s' % name
         hz = models.get_hanzi_content(key)
         try:
             p = hz.pronunciation.split(',')[0]
             name = models.get_pinyin(p).pinyin
         except:
             name = 'i'
         words = models.get_posts("dic_word", "id, word", "hanzi='" + hz.hanzi + "'")
         #2014-7-18 ALTER TABLE `dic_word` ADD INDEX (hanzi);
         return render.renhanzi.hanzi(name, hz, words)
示例#12
0
文件: views.py 项目: berdario/bdblog
def index(request, page, admin=False):
	if request.method == 'POST':
		formset = PostFormSet(request.POST, request.FILES)
		if request.user.has_perm('bdblog.change_post'):
			if formset.is_valid():
				formset.save()
			else:
				csrf_token = csrf(request)
				return render_to_response("bulk_validate", locals(), context_instance=RequestCOntext(request))
		else:
			return HttpResponseRedirect('/openid/login/')
	
	form = PostForm()
	publish = reverse(publish_post)
	bare_posts = get_posts(page=page if page else 1)
	formset = PostFormSet(queryset=bare_posts)
	post_list = izip(bare_posts, formset)
	return bare_posts, locals() 
示例#13
0
def index():
    if request.method == 'GET':
        pass

    if request.method == 'POST':
        if request.form['submit'] == 'postit':
            name = request.form.get('name')
            post = request.form.get('post')
            time = datetime.now().strftime('%H:%M')
            create_post(name, post, time)

        elif request.form['submit'] == 'clear':
            clear_posts()

        else:
            pass

    posts = get_posts()

    return render_template('index.html', posts=posts)
示例#14
0
def index():
    a = classifierOtM(sheet, intersections)
    out = ''
    name = ['', '']
    if request.method =='GET':
        pass
    if request.method == 'POST':
        name1 = request.form.get('name1')
        name2 = request.form.get('name2')
        
        if name1 != '':
            name[0] = name1
        if name2 != '':
            name[1] = name2
        
        out = searchDB(name)
      
        #create_post(name, post)
    print(out)    
    posts = get_posts() 
    #print(out)
    #print(str(name).replace(" ","").split(','))
    return render_template('index.html', posts=out, len = len(name))
示例#15
0
def getAllPosts():

	# if request.method == 'GET':
    #     pass

    if request.method == 'POST':
        name = request.form.get('name')
        post = request.form.get('post')
        create_post(name, post)

    posts = get_posts()
    posts_l = []
    posts_d = {}
    for post in posts:
        posts_d["id"] = post[0]
        # posts_d["user_id"] = post[0]
        posts_d["username"] = post[1]
        posts_d["content"] = post[2]
        posts_d["likes"] = post[3]
        posts_l.append(posts_d)
        posts_d = {}
    jsonString = json.dumps(posts_l)
    return '{"list":' + jsonString + "}"
示例#16
0
文件: app.py 项目: vikram6/myfbapp
def get_posts():
    posts = models.get_posts()
    return render_template("posts.html", posts=posts)
示例#17
0
 def GET(self, id):
     hanzi = models.get_posts("dic_hanzi", "id, hanzi, pinyin, num, radical", "status = 'publish' AND num=" + id)
     return render.renhanzi.strokes(id, hanzi)
示例#18
0
 def GET(self, name):
     idioms = models.get_posts("dic_idiom", "id, idiom", "pinyin like '" + name + "%'")
     return render.renhanzi.idiom_pinyin(name, idioms)
示例#19
0
 def GET(self, id):
     ii = models.get_post("dic_idiom", "hanzi, idiom, description, source, example, synonyms, antonym, instructions, english, story, pinyin, abc", id)
     words = models.get_posts("dic_word", "id, word", "hanzi='" + ii.hanzi + "'")
     idioms = models.get_posts("dic_idiom", "id, idiom", "hanzi='" + ii.hanzi + "'")
     return render.renhanzi.idiom(ii, words, idioms)
示例#20
0
 def GET(self, id):
     w = models.get_post("dic_word", "hanzi, word, pinyin, traditional, description", id)
     words = models.get_posts("dic_word", "id, word", "hanzi='" + w.hanzi + "'")
     idioms = models.get_posts("dic_idiom", "id, idiom", "hanzi='" + w.hanzi + "'")
     #2014-7-18 ALTER TABLE `dic_idiom` ADD INDEX (hanzi)
     return render.renhanzi.word(w, words, idioms)
示例#21
0
 def GET(self, name, id):
     hz = models.get_post("dic_content", "hanzi, wubi, radical, num, pronunciation, summary, content", id)
     words = models.get_posts("dic_word", "id, word", "hanzi='" + hz.hanzi + "'")
     return render.renhanzi.hanzi(name, hz, words)
示例#22
0
文件: views.py 项目: berdario/bdblog
def posts(request, year, month, day, page, admin=False):
	month = _handle_verbose_month(month)
	bare_posts = get_posts(year, month, day, page if page else 1)
	formset = PostFormSet(queryset=bare_posts)
	post_list = izip(bare_posts, formset)
	return bare_posts, locals()
示例#23
0
def index():
    role = 'author'
    posts = get_posts()
    return render_template('index.html', role=role, posts=posts)
示例#24
0
文件: app.py 项目: vikram6/myfbapp
def get_unpublished_posts():
    posts = models.get_posts(unpublished=True)
    return render_template("posts.html", posts=posts)
示例#25
0
def show_posts(bio_reactor_id):
    data = models.get_posts(bio_reactor_id)
    return render_template('showPosts.html', data=data)