• 关于投资顾问平台


    创业需谨慎,投资有风险。投资有风险这句话我们都知道,我们在投资的时候会参考一下资料或其他人的见意,这样我们在心中会有一些把握。当我们在做关于投资的网站时,我们需要考虑首页,舆情大盘,全网资讯,舆情防雷,平台档案,和投资顾问这几个平台。

    投资顾问是我们在做关于投资方面的网站时,必需要做的平台。在投资平台可以分以下几个模块,测试说明,和基本情况等。

    在投资顾问中,需要测试客户的是否适合投资,并且可以根据客户填写的信息给客户筛选出适合他的投资。

    我在写投资顾问这个模块的逻辑是,先做测试说明,让顾客知道为什么要做测试,然后让顾客填写一些相关的信息,如年龄,就业情况,家庭情况,投资经验等。

    在我写基本情况时我会根据专业人士的建议给每个选项都打上分数,然后根据顾客提交的选项判断他适合什么样的投资。

     
    代码如下
     
    判断顾客属于什么类型
    def detail_navi_json(age,occ,fam,year,house):
    #定义总分
      sum_score = int(age) + int(occ) + int(fam) + int(year) + int(house)
      print('总分是'+str(sum_score))
      #判断分数区间
      if sum_score < 11:
        return jsonify({'res':'保守型'})
      elif sum_score >10 and sum_score < 20:
        return jsonify({'res':'稳健型'})
      else:
        return jsonify({'res':'激进型'})
     
     
    根据顾客的选项打分
    <div class="panel-body">
    <p><strong> 1、您的年龄:</strong></p>
    <label class="radio-inline">
    <input type="radio" name="basic_age" value="2" checked> 25岁以下
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_age" value="3"> 25~35岁
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_age" value="5"> 35~45岁
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_age" value="4"> 45~60岁
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_age" value="1"> 60岁以上
    </label>
    <br><br>

    <p><strong> 2、您的就业状况:</strong></p>
    <label class="radio-inline">
    <input type="radio" name="basic_occupation" value="5" checked> 公务员
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_occupation" value="3"> 上班族
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_occupation" value="4"> 佣金收入者
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_occupation" value="2"> 自营事业者
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_occupation" value="1"> 无工作
    </label>
    <br><br>

    <p><strong> 3、家庭状况:</strong></p>
    <label class="radio-inline">
    <input type="radio" name="basic_family" value="2" checked> 未婚
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_family" value="5"> 双薪无子女
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_family" value="4"> 双薪有子女
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_family" value="3"> 单薪有子女
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_family" value="1"> 单薪养三代
    </label>
    <br><br>

    <p><strong> 4、您的投资经验:</strong></p>
    <label class="radio-inline">
    <input type="radio" name="basic_invest_year" value="5" checked> 10年以上
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_invest_year" value="4"> 6-10年
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_invest_year" value="3"> 2-5年
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_invest_year" value="2"> 2年以内
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_invest_year" value="1"> 无
    </label>
    <br><br>

    <p><strong> 5、房产信息:</strong></p>
    <label class="radio-inline">
    <input type="radio" name="basic_house" value="5" checked> 投资不动产
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_house" value="4"> 自宅无房贷
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_house" value="3"> 房贷<50%
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_house" value="2"> 房贷>=50%
    </label>
    <label class="radio-inline">
    <input type="radio" name="basic_house" value="1"> 无房
    </label>
    <br>
    {# 使用onclick来绑定点击事件 #}
    <button id="submit_btn" class="btn btn-info" type="button" onclick="test_navi()">提交选项</button>

    <br />
    <div id = 'message'></div>
    <br />

    </div>
    {#获取表单的值#}
    <script>
    function test_navi(){
     
    //获取用户选择的单选数据
    var age = $("input[name='basic_age']:checked").val();
    var occupation = $("input[name='basic_occupation']:checked").val();
    var family = $("input[name='basic_family']:checked").val();
    var year = $("input[name='basic_invest_year']:checked").val();
    var house = $("input[name='basic_house']:checked").val();
     
    //发送ajax请求
    $.getJSON('/detail/navigation_json/'+age+'/'+occupation+'/'+family+'/'+year+'/'+house,function(msg){

    //把返回的信息动态地添加到网页中,使用id选择器
    $('#message').html('您的投资类型为'+msg.res);
    });



    }
    </script>
     
     
     
     
  • 相关阅读:
    使用python发送(SMTP)qq邮件
    google hack
    python多线程爬取网页
    windows自带的颜色编辑器居中
    (转)如何在任务栏添加托盘图标
    c++ 字符串转数字或数字转字符串
    (转)null和NULL和nullptr和””区别
    Windows系统自带选择文件的对话重写和居中处理
    ANSII 与Unicode,Utf8之间的转换
    (转) Windows如何区分鼠标双击和两次单击
  • 原文地址:https://www.cnblogs.com/chengdongzi/p/10249168.html
Copyright © 2020-2023  润新知