zoukankan      html  css  js  c++  java
  • django-跳转页面--模板-自定义过滤器

    一:跳转页面:

    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 template
    from 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,就是把过滤器的函数放进去
    <p>园龄:{{ user.user_time|yuanling }}</p>
  • 相关阅读:
    jquery $.fn $.fx 的意思以及使用
    jQuery树形控件zTree使用
    myeclipse9.0安装svn插件
    读取properties和xml中配置文件的值
    Jquery之ShowLoading遮罩组件
    程序员需谨记的8条团队开发原则(转)
    决策树算法
    第N个丑数
    数组反转
    倒数第K个结点
  • 原文地址:https://www.cnblogs.com/52forjie/p/7922077.html
Copyright © 2011-2022 走看看