V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  honmaple  ›  全部回复第 15 页 / 共 23 页
回复总数  444
1 ... 7  8  9  10  11  12  13  14  15  16 ... 23  
2016-07-26 10:24:51 +08:00
回复了 rogwan 创建的主题 Python 分页显示,下一页要记住表单值,一般用 url 传值?还是 js 传?
注意 POST 之后要使用重定向,否则总是会提醒你是否提交
2016-07-26 10:22:25 +08:00
回复了 rogwan 创建的主题 Python 分页显示,下一页要记住表单值,一般用 url 传值?还是 js 传?
使用一个函数的

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)
2016-07-26 10:03:47 +08:00
回复了 rogwan 创建的主题 Python 分页显示,下一页要记住表单值,一般用 url 传值?还是 js 传?
如果是我做的话大概是这样

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)
2016-07-26 01:15:21 +08:00
回复了 rogwan 创建的主题 Python 分页显示,下一页要记住表单值,一般用 url 传值?还是 js 传?
第一页使用 wtforms,之后的将 keyword 传入模板,
构造下一页时 url_for 加上 search=keyword 参数,
后台就能直接 value = request.args.get('search') 得到
2016-06-09 22:58:23 +08:00
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
2016-06-09 22:52:13 +08:00
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@ethego Thank you,正在研读
2016-06-09 22:24:05 +08:00
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@ethego 能解释一下吗
2016-06-09 22:23:24 +08:00
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@eliteYang @fy OK,我参考一下
2016-06-09 22:21:33 +08:00
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@hxsf 每次都查重有些太繁琐了
2016-06-09 22:19:46 +08:00
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@YUX 额,好吧
2016-06-09 22:16:01 +08:00
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
@Ouyangan 主要看到有说 uid 太长的话,对于 select 或者建立索引效率上有很大的影响
2016-06-09 18:52:06 +08:00
回复了 honmaple 创建的主题 Python 怎样选择 uid 生成策略?
额, uid 不是 url id 吗,假设不用自增 ID
2016-06-03 12:07:24 +08:00
回复了 geeti 创建的主题 Python python web framework 哪个更适合上手?
flask 插件质量有些参差不齐
2016-05-31 20:55:34 +08:00
回复了 honmaple 创建的主题 Flask 分享一段 flask 分页代码
@ibigbug 你是说将每页多少作为用户设置存入数据库,还是 session
2016-05-30 12:24:36 +08:00
回复了 honmaple 创建的主题 Flask 分享一段 flask 分页代码
改一下就行,用不了几分钟,使用 PER_PAGE 的话以后容易修改,你也可以直接

topics = Topic.query.paginate(page,38,error_out=True)
2016-05-30 12:07:25 +08:00
回复了 xtynk 创建的主题 分享发现 王垠:我的 tweet 系统
这个想法挺不错的,我也来弄一个
2016-05-29 15:25:14 +08:00
回复了 honmaple 创建的主题 Flask 分享一段 flask 分页代码
@ibigbug PER_PAGE = 38
2016-05-29 15:24:54 +08:00
回复了 honmaple 创建的主题 Flask 分享一段 flask 分页代码
@nowbear 就一般的分页
2016-05-29 10:38:17 +08:00
回复了 honmaple 创建的主题 程序员 我以为网站被黑了
2016-05-28 18:03:54 +08:00
回复了 honmaple 创建的主题 程序员 我以为网站被黑了
@miaojiang22220 的确误伤,现在又能直接连了
1 ... 7  8  9  10  11  12  13  14  15  16 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.