qq_16597881 2021-12-10 10:31 采纳率: 44.4%
浏览 44
已结题

在django中view.py怎么写调用test.py代码实现在index.html显示出来

这是test.py文件用来调用提取动态数值内容(6.3767),不知道在django中view.py怎么写进去能实现在index.html上将6.3767显示出来,各位高手们给力点给小弟解决它,谢谢!


test.py代码如下

def test():
    import requests
    header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'}
    url1 = 'http://push2.eastmoney.com/api/qt/stock/get?secid=133.USDCNH&ut=bd1d9ddb04089700cf9c27f6f7426281&fields=f532,f57,f58,f59,f107,f43,f44,f45,f46,f60,f152,f169,f170,f119,f120,f121,f122&invt=2&cb=jQuery112408944986601278446_1618535639304&_=1618535639305'
    jsonData = requests.get(url1)
    data = jsonData.text
    aaausa = data.split('jQuery112408944986601278446_1618535639304(')[1].split(')')[0]
    result_lis11 = aaausa.split(",")
    x = ('%.4f' % (int(result_lis11[19].split(":")[1]) * 0.0001))  # 涨跌
    y = (int(result_lis11[20].split(":")[1]) * 0.01)  # 涨幅
    z = ('%.4f' % (int(result_lis11[21].split(":")[1]) * 0.0001))  # 卖出汇率
    list1 = print(z)
    return list1
test()

view.py代码如下:

from django.http import HttpResponse
from django.shortcuts import render


def index(request):
    import datetime
    now =datetime.datetime.now()
    return render(request,'index.html',{"time": now})

def index(request):
    # return render(request, 'index.html', locals())
    list = ["1","2","3"]
    return render(request, 'index.html', {"list": list})

img

  • 写回答

2条回答 默认 最新

  • 陈年椰子 2021-12-10 19:52
    关注

    按我最后说的方法,是可以实现的,我把代码加到我一个示范里,成果显示你的爬取结果。

    img

    img

    img

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月18日
  • 已采纳回答 12月10日
  • 创建了问题 12月10日

悬赏问题

  • ¥30 Matlab打开默认名称带有/的光谱数据
  • ¥50 easyExcel模板 动态单元格合并列
  • ¥15 res.rows如何取值使用
  • ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
  • ¥15 CSP算法实现EEG特征提取,哪一步错了?
  • ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
  • ¥15 vue3前端取消收藏的不会引用collectId
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格