def generate_fake_date(): form = dict( username='******', password='******' ) u = User.register(form) form = dict( username='******', password='******', ) g = User.register(form) form = dict( title='all' ) b = Board.new(form) form = dict( title='test' ) b = Board.new(form) with open('markdown_demo.md', encoding='utf8') as f: content = f.read() form = dict( title='markdown demo', board_id=b.id, content=content, ) Topic.add(form, u.id) Topic.add(form, g.id)
def generate_fake_date(): form = dict(username='******', password='******') u = User.register(form) with open('markdown_demo.md', encoding='utf8') as f: content = f.read() form = dict(title='markdown demo', content=content) Topic.add(form, u.id)
def generate_fake_date(): form = dict(username='******', password='******') u = User.register(form) md = """markdown text markdown text markdown text """ # with open('markdown_demo.md', encoding='utf8') as f: # content = f.read() form = dict(title='markdown demo', content=md) Topic.add(form, u.id)
def generate_fake_date(): form = dict(username='******', password='******') u = User.register(form) form = dict(username='******', password='******') u = User.register(form) form = dict(title='篮球') b = Board.new(form) form = dict(title='面经') b = Board.new(form) form = dict(title='问答') b = Board.new(form) with open('markdown_demo.md', encoding='utf8') as f: content = f.read() form = dict(title='markdown demo', board_id=b.id, content=content) for i in range(20): log('begin topic <{}>'.format(i)) t = Topic.add(form, u.id) reply_form = dict( content='reply test', topic_id=t.id, ) for j in range(10): Reply.new(reply_form, u.id)
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)
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)
def add(): form = request.form.to_dict() u = current_user() if u: m = Topic.add(form, user_id=u.id) return redirect(url_for('.detail', id=m.id)) else: return redirect(url_for('index.index'))
def add(): """ 执行新增Topic """ form = request.form.to_dict() u = current_user() t = Topic.add(form, user_id=u.id) # 新增话题后,user_id 下所有话题的缓存失效,清理旧缓存。 key = 'user_id_{}.created_topics'.format(u.id) data_cache.delete(key) inform_at(t, t.content, u) return redirect(url_for('.detail', topic_id=t.id))
def generate_fake_date(): form_admin_user = dict(username='******', password='******', email='*****@*****.**', signature='欢迎来到小破站') User.register(form_admin_user) form1 = dict( username='******', password='******', email='*****@*****.**', ) form2 = dict( username='******', password='******', email='*****@*****.**', ) User.register(form2) u = User.register(form1) Board.new({'title': '问答'}) Board.new({'title': '资讯'}) share_board = Board.new(dict(title='分享')) with open('markdown_demo.md', encoding='utf8') as f: content = f.read() form = dict(title='markdown demo', board_id=share_board.id, content=content) Topic.add(form, u.id) topics = [ dict( title='测试板块{}'.format(x), board_id=x, content='测试板块{}'.format(x), ) for x in range(1, 4) ] for t in topics: Topic.add(t, 1) with open('update_log.txt', encoding='utf-8') as f: update_log = f.read() form_update_log = dict( title='更新日志', board_id=share_board.id, content=update_log, ) Topic.add(form_update_log, u.id)
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)
def add(): form = request.form.to_dict() form['views'] = 0 u = current_user() m = Topic.add(form, user_id=u.id) return redirect(url_for('.detail', id=m.id))
def add(): form = request.form.to_dict() u = current_user() Topic.add(form, user_id=u.id) return redirect(url_for('.index'))
def add(): u = current_user() form = request.form.to_dict() t = Topic.add(form, user_id=u.id) return redirect(url_for('.detail', id=t.id))
def generate_fake_date(): # 造两条用户数据 form = dict(username='******', password='******', avatar='/static/img/1.jpg', name='杨畅', signature='这家伙很懒,什么个性签名都没有留下。', is_admin=True, email='*****@*****.**') u = User.register(form) form = dict( username='******', password='******', avatar='/static/img/1.jpg', name='畅畅', signature='这家伙很懒,什么个性签名都没有留下。', email='*****@*****.**', ) u = User.register(form) # 造三个基础board form = dict(title='爬虫', ) Board.new(form) form = dict(title='数据分析', ) Board.new(form) form = dict(title='web后端', ) Board.new(form) # 造三条话题数据 with open('markdown_demo.md', encoding='utf8') as f: content = f.read() form = dict( title='markdown 爬虫', content=content, views=0, board_id=1, ) Topic.add(form, u.id) with open('markdown_demo.md', encoding='utf8') as f: content = f.read() form = dict( title='markdown 数据分析', content=content, views=0, board_id=2, ) Topic.add(form, u.id) with open('markdown_demo.md', encoding='utf8') as f: content = f.read() form = dict( title='markdown web后端', content=content, views=0, board_id=3, ) Topic.add(form, u.id) # 为一个用户,创建多个话题 for i in range(100): with open('markdown_demo.md', encoding='utf8') as f: content = f.read() form = dict( title='topic_demo_{}'.format(i), content=content, views=0, board_id=3, ) Topic.add(form, 1)