Пример #1
0
def generate_fake_date():
    form = dict(username='******',
                password='******',
                email='*****@*****.**')
    u = User.register(form)

    form = dict(username='******',
                password='******',
                email='*****@*****.**')
    u = User.register(form)

    form = dict(title='all')
    b = Board.new(form)
    with open('markdown_demo.md', encoding='utf8') as f:
        content = f.read()
    topic_form = dict(title='markdown demo', board_id=b.id, content=content)

    for i in range(10):
        print('begin topic <{}>'.format(i))
        t = Topic.add(topic_form, u.id)

        reply_form = dict(
            content='I am Iron Man',
            topic_id=t.id,
        )
        for j in range(5):
            Reply.add(reply_form, u.id)
Пример #2
0
def generate_fake_data():
    # 创建用户
    user1_form = dict(username='******', password='******')
    u1 = User.register(user1_form)
    user_form = dict(username='******', password='******')
    User.register(user_form)

    # 创建板块
    board1_form = dict(title='交流')
    b1 = Board.new(board1_form)
    board2_form = dict(title='灌水')
    Board.new(board2_form)

    # 创建话题
    # 创建大规模文本假数据,将假数据放到单独文件里
    with open('markdown_demo.md', encoding='utf8') as f:
        content = f.read()
    topic_form = dict(title='markdown demo', content=content, board_id=b1.id)
    t = Topic.add(topic_form, u1.id)

    # 创建回复
    reply_form = dict(
        content='reply test',
        topic_id=t.id,
    )
    for j in range(3):
        Reply.add(reply_form, u1.id)
Пример #3
0
def add():
    form = request.form.to_dict()
    u = current_user()
    print('DEBUG', form)
    Topic.update(id=form['topic_id'], updated_time=int(time.time()))
    log('update time', int(time.time()))
    m = Reply.add(form, user_id=u.id)
    return redirect(url_for('topic.detail', id=m.topic_id))
Пример #4
0
def add():
    form = request.form
    u = current_user()

    content = form['content']
    users = users_from_content(content)
    send_mails(u, users, request.referrer, content)

    form = form.to_dict()
    m = Reply.add(form, user_id=u.id)
    return redirect(url_for('bp_topic.detail', id=m.topic_id))
Пример #5
0
def add():
    form = request.form.to_dict()
    u = current_user()

    content = form['content']
    users = users_from_content(content)
    send_mails(u, users, content)

    print('DEBUG', form)
    m = Reply.add(form, user_id=u.id)
    return redirect(url_for('gua_topic.detail', id=m.topic_id))
Пример #6
0
def add():
    form = request.form.to_dict()
    u = current_user()
    if u:
        content = form['content']
        users = users_from_content(content)
        send_message(u, users, request.referrer, content)

        m = Reply.add(form, user_id=u.id)
        return redirect(url_for('sim_bp_topic.detail', id=m.topic_id))
    else:
        return redirect(url_for('index.index'))
Пример #7
0
def generate_fake_date():

    form = dict(
        username='******',
        password='******',
        role='normal'
    )

    u = User.register(form)

    form = dict(
        username='******',
        password='',
        role='guest'
    )
    u = User.register(form)

    form = dict(
        title='all'
    )
    b = Board.new(form)
    with open('markdown_demo.md', encoding='utf8') as f:
        content = f.read()
    topic_form = dict(
        title='markdown demo',
        board_id=b.id,
        content=content
    )

    for i in range(6):
        print('begin topic <{}>'.format(i))
        t = Topic.add(topic_form, u.id)

        reply_form = dict(
            content='reply test',
            topic_id=t.id,
        )
        for j in range(3):
            Reply.add(reply_form, u.id)
Пример #8
0
def add():
    form = request.form
    u = current_user()

    content = form['content']
    users = users_from_content(content)
    send_mails(u, users, request.referrer, content)

    form = form.to_dict()
    m = Reply.add(form, user_id=u.id)

    k = 'topic_join_all_{}'.format(u.id)
    cache.delete(k)
    return redirect(url_for('gua_topic.detail', id=m.topic_id))
Пример #9
0
def add():
    form = request.form.to_dict()
    u = current_user()
    print('DEBUG', form)
    m = Reply.add(form, user_id=u.id)
    return redirect(url_for('422_topic.detail', id=m.topic_id))
Пример #10
0
def add():
    form = request.form.to_dict()
    u = current_user()
    m = Reply.add(form, user_id=u.id)
    # log('======== reply add()  m =========\n{}'.format(m))
    return redirect(url_for('py_topic.detail', id=m.topic_id))