django 实现文章跳转功能
来源:互联网 发布:重装系统安装开票软件 编辑:程序博客网 时间:2024/05/22 02:10
实现每篇文章下面都有一个分路由点击
首先: 动态路由
url(r'^newpost/(\d+)/$', blog_views.newpost, name='newpost'),
然后视图
def new(request): blogs = New.objects.order_by("-id")#查询 并降序排列 #blogs = sorted(blog,key = lambda blog: blog["id"]) paginator = Paginator(blogs, 5) # 每页显示数据条数 page = request.GET.get('page') try: blogs = paginator.page(page) except PageNotAnInteger: # If page is not an integer, deliver first page. blogs = paginator.page(1) except EmptyPage: # If page is out of range (e.g. 9999), deliver last page of results. blogs = paginator.page(paginator.num_pages) return render(request, 'new.html', {'blogs': blogs})def newpost(request,d): new = New.objects.get(id=str(d)) return render(request, 'newpost.html',{'new': new})
跳转页
{% for blog in blogs %} <div> {{blog.title}} {{blog.content|truncatechars:100}} <a href='/newpost/{{blog.id}}' class="box_more">查看更多 ></a> </div>{% endfor %}
被跳转页
<div> {{new.title}} {{new.content}} </div>
至此 功能实现
0 0
- django 实现文章跳转功能
- django 1.97 文章摘要功能的实现
- Django实现select分页跳转
- [py]django实现url跳转
- 跳转功能的实现
- django 实现多语功能
- Django实现发送邮件功能
- django 分页功能的实现
- django权限控制功能实现
- 使用Django实现分页功能
- Django实现登录验证功能
- django 实现文件下载功能
- django实现用户登陆功能
- Django实现下载文件功能
- django实现登陆注册功能
- 用Django分页器实现分页跳转
- PHP实现翻页跳转功能
- PHP实现翻页跳转功能
- 【机房合作——最美的经历】
- string,number类型转换的快捷方法
- 计算广告
- 推荐算法
- 《React-Native系列》15、 RN之可触摸组件
- django 实现文章跳转功能
- ext3文件系统反删除利器-ext3grep
- AsynTask使用简介
- 趣好玩开发日志 04-day
- SQL优化
- 高通LCD背光控制软件简析
- Python 中的线程安全(threadsafe) 与 GIL
- 重载与重写的区别
- 04-day-补充知识点