V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  honmaple  ›  全部回复第 16 页 / 共 24 页
回复总数  469
1 ... 8  9  10  11  12  13  14  15  16  17 ... 24  
2016 年 7 月 26 日
回复了 honmaple 创建的主题 分享创造 基于 Python 的 flask 开发的一个 bbs
@kqz901002 哈,常州太热,回家避暑去了
2016 年 7 月 26 日
回复了 honmaple 创建的主题 分享创造 基于 Python 的 flask 开发的一个 bbs
@yumijie 是不是是 css,js 文件未加载成功
2016 年 7 月 26 日
回复了 honmaple 创建的主题 分享创造 基于 Python 的 flask 开发的一个 bbs
@snriud 前端用的是自适应,如果加了间距手机上看就太难看了
2016 年 7 月 26 日
回复了 honmaple 创建的主题 分享创造 基于 Python 的 flask 开发的一个 bbs
@ericls django 用过几次,django 的后台管理比 flask-admin 好太多了
2016 年 7 月 26 日
回复了 honmaple 创建的主题 分享创造 基于 Python 的 flask 开发的一个 bbs
@chroming @sudoz Thank you
注意 POST 之后要使用重定向,否则总是会提醒你是否提交
使用一个函数的

def search():
form = DoSearchForm()
page = request.args.get('page', type=int)
search = request.args.get('search')
if form.validate_on_submit() and request.method == 'POST':
search = form.search.data
return redirect(url_for('forums.search', search=search, page=1))
else:
topics = Topic.query.filter(Topic.content.like(search)).paginate(
page,
per_page=current_app.config['PER_PAGE'],
error_out=False)
return render_template('forums/search.html', topics=topics,form = form)
如果是我做的话大概是这样

def search():
form = DoSearchForm()
if form.validate_on_submit():
search = form.search.data
return redirect(url_for('search_content', search=search))
return render_template('搜索页')


def search_content():
page = request.args.get('page')
search = request.args.get('search')
if not search:
return redirect(url_for('search'))
else:
posts = Post.query.filter(Post.content.like(search)).paginate(
page,
per_page=current_app.config['default'],
error_out=False)
return render_template('显示内容页', posts=posts)
第一页使用 wtforms,之后的将 keyword 传入模板,
构造下一页时 url_for 加上 search=keyword 参数,
后台就能直接 value = request.args.get('search') 得到
2016 年 6 月 9 日
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
2016 年 6 月 9 日
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@ethego Thank you,正在研读
2016 年 6 月 9 日
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@ethego 能解释一下吗
2016 年 6 月 9 日
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@eliteYang @fy OK,我参考一下
2016 年 6 月 9 日
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@hxsf 每次都查重有些太繁琐了
2016 年 6 月 9 日
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@YUX 额,好吧
2016 年 6 月 9 日
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@Ouyangan 主要看到有说 uid 太长的话,对于 select 或者建立索引效率上有很大的影响
2016 年 6 月 9 日
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
额, uid 不是 url id 吗,假设不用自增 ID
2016 年 6 月 3 日
回复了 geeti 创建的主题 Python python web framework 哪个更适合上手?
flask 插件质量有些参差不齐
2016 年 5 月 31 日
回复了 honmaple 创建的主题 Flask 分享一段 flask 分页代码
@ibigbug 你是说将每页多少作为用户设置存入数据库,还是 session
2016 年 5 月 30 日
回复了 honmaple 创建的主题 Flask 分享一段 flask 分页代码
改一下就行,用不了几分钟,使用 PER_PAGE 的话以后容易修改,你也可以直接

topics = Topic.query.paginate(page,38,error_out=True)
1 ... 8  9  10  11  12  13  14  15  16  17 ... 24  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   958 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
♥ Do have faith in what you're doing.