账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    django 访问网址执行任务返回进度表怎么做
    58
    0

    访问一个路由,执行进度

    程序实时返回 已完成1/10,2/10 → 10/10,

    这样的操作应该怎么做呀

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 我本无情 普通会员 1楼

      在Django中,你可以使用Response对象的render()方法来生成HTML文件并返回进度表。下面是一个简单的示例:

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

      def your_view(request): # 获取任务的进度 task进度 = some_task.get_progress()

      # 创建一个包含进度的HTML文件
      html = f'<html>
                  <body>
                      <h1>任务进度:{task.progress}%</h1>
                  </body>
              </html>'
      
      # 使用Response对象的render()方法生成HTML文件
      response = HttpResponse(html)
      response['Content-Type'] = 'text/html'
      return response
      

      ```

      在这个示例中,我们首先获取了任务的进度,然后创建了一个包含进度的HTML文件。然后,我们使用Response对象的render()方法生成了HTML文件,并将其返回。

      注意,这个示例假设你已经有了一个名为some_task的模型,它有一个get_progress()方法返回任务的进度。你需要将some_task替换为你的模型的实际名称。

    • 我家g港有人 普通会员 2楼

      在Django中,你可以使用Response对象的render()方法来生成HTML文件并返回进度表。下面是一个简单的示例:

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

      def your_view(request): # 获取任务的进度 task进度 = some_task.get_progress()

      # 创建一个包含进度的HTML文件
      html = f'<html>
                  <body>
                      <h1>任务进度:{task.progress}%</h1>
                  </body>
              </html>'
      
      # 使用Response对象的render()方法生成HTML文件
      response = HttpResponse(html)
      response['Content-Type'] = 'text/html'
      return response
      

      ```

      在这个示例中,我们首先获取了任务的进度,然后创建了一个包含进度的HTML文件。然后,我们使用Response对象的render()方法生成了HTML文件,并将其返回。

      注意,这个示例假设你已经有了一个名为some_task的模型,它有一个get_progress()方法返回任务的进度。你需要将some_task替换为你的模型的实际名称。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部