博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django-跳转页面--模板-自定义过滤器
阅读量:4630 次
发布时间:2019-06-09

本文共 978 字,大约阅读时间需要 3 分钟。

一:跳转页面:

1,首先拿到你点赞的页面储存在cookie里面.

 

2,然后在登录页面登录成功后,返回存在cookie里的页面信息.
if($.cookie('mycookie')){        var mycookie=$.cookie('mycookie');        location.href=mycookie} 这里先判断,首先判断是否有这个session,如果有则返回当前的页面, 如果没有则返回初始页面
else{
window.location.href = "/index/" }

 

二:自定义过滤

1,首先要创建好文件夹,文件夹名必须是固定不变的

 

2,在文件夹下面创建一个py文件,并写好代码:

from django import templatefrom django.utils.safestring import mark_safe  #这里的mark_safe和之前的html标签加safe一样register = template.Library()    #以上三行是不变的
@register.filter    #装饰器下面必须跟着函数.
def yuanling(t):     #这个函数里面的返回值就是最后返回渲染模板的数据. import datetime     now=datetime.datetime.now()     print(now)     t=datetime.datetime(year=t.year,month=t.month,day=t.day,hour=t.hour,minute=t.minute,second=t.second) print(t) yuanling_time=now-t yuanling_time=str(yuanling_time)[:7] print(yuanling_time) return mark_safe(yuanling_time)

3,最后倒入到模板里

1首先倒入,{
% load timer %}2,就是把过滤器的函数放进去

园龄:{

{ user.user_time|yuanling }}

 

转载于:https://www.cnblogs.com/52forjie/p/7922077.html

你可能感兴趣的文章
ubuntu14.04上搭建android开发环境
查看>>
搭建nexus后,进入首页的时候出现warning: Could not connect to Nexus.错误
查看>>
Multithread 之 introduction
查看>>
zabbix 监控tomcat实例
查看>>
WinForm 实现验证码
查看>>
[C++]C++中的IO类
查看>>
笔记本电脑(Windows7)实现无线AP
查看>>
JqGridView 1.0.0.0发布
查看>>
欲精一行,必先通十行
查看>>
前端相关html和css
查看>>
celery
查看>>
实现音乐播放器
查看>>
BZOJ1002 [FJOI2007]轮状病毒(最小生成树计数)
查看>>
uv_timer_t的释放问题
查看>>
【bzoj1853】[Scoi2010]幸运数字 容斥原理+搜索
查看>>
【bzoj2770】YY的Treap 权值线段树
查看>>
利用闭包实现多次ajax请求只执行最后一次
查看>>
BZOJ1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列
查看>>
Shell基础命令之echo
查看>>
windows 常用命令
查看>>