zoukankan      html  css  js  c++  java
  • 27、Django实战第27天:全局搜索功能开发

    当我们选择其中一个类别(公开课,课程讲师,授课老师),输入搜索内容,点击搜索后会跳转到相应的列表页中进行展示

    我们输入的内容作为参数keyword传入后台

    搜索"公开课"

    当课程中的名称,描述,详情出现关键词的都搜索出来,这里我们会用到or操作

    编辑courses.views.py

    前端是通过js来完成的,我们看看deco-common.js

    //顶部搜索栏搜索方法
    function search_click(){
        var type = $('#jsSelectOption').attr('data-value'),
            keywords = $('#search_keywords').val(),
            request_url = '';
        if(keywords == ""){
            return
        }
        if(type == "course"){
            request_url = "/course/list?keywords="+keywords
        }else if(type == "teacher"){
            request_url = "/org/teacher/list?keywords="+keywords
        }else if(type == "org"){
            request_url = "/org/list?keywords="+keywords
        }
        window.location.href = request_url
    }
    

    搜索"课程机构"

    编辑organization.view.py

    搜索“授课老师”

    编辑organization.views.py

  • 相关阅读:
    Git学习笔记06-版本回退
    python3+selenium入门07-元素等待
    [cerc2017J]Justified Jungle
    [codeforces126B]Password
    计算几何基础模板
    floyd路径记录
    [数据结构复习]层序建立二叉树
    [patl2-011]玩转二叉树
    [poj3348]Cows
    [poj3347]Kadj Squares
  • 原文地址:https://www.cnblogs.com/sellsa/p/8652791.html
Copyright © 2011-2022 走看看