Django:有没有办法让客户端在本地渲染 Python 3 函数?

比萨饼

我有一个项目,我希望客户在他/她的机器上运行 for/while 循环。有没有办法做这样的事情,因为视图是在服务器端运行的,如下所示:

视图.py

from django.shortcuts import render

def index(request):
    for i in range(0,10000):
        # Do stuff
return render(request, 'app/index.html')

Javascript 是客户端的选择之一,但我有一些来自 Python 3 的库我想运行。

更新:我正在 Heroku 上构建一个 Django 应用程序,它将为区块链实现工作量证明功能。工作量证明功能的概念要求客户端完成计算。我想要完成的是为客户端使用 Crypto 库(来自 Crypto.Hash 导入 SHA)在 Python 中运行他们的资源的模板。这是我尝试遵循的示例存储库blockchain-python-tutorial该存储库在 Flask 中本地运行,并不打算在实际服务器上运行,因为该存储库是理论上的而不是实际的。所以我想知道是否有办法在 Heroku 上使用 Django 构建应用程序的副本。谢谢你。

乔恩·赫罗瓦特

Django 不支持模板中的 ranged for 循环。除此之外,您尝试的操作违反了 MVC 设计规则。您正在寻找的解决方案将很难实施,因为您违背了 Django 的设计方式。

如果您需要更多 Python 功能,您应该了解自定义 Django 模板标签如果您需要帮助的特定用例,请在您的帖子中详细说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法两次从boto3 python lambda函数调用“ s3.Object()”

有没有办法镜像python函数?

有没有办法反转这个python函数?

有没有办法将一对元组定义为函数的参数?我被这个“Python 3 不支持元组参数解包”所困扰

Python3:有没有办法让它在用户选择不输入参数时我的函数只打印两位小数?

有没有办法从BigQuery Python客户端库执行非阻塞load_job?

Python - 有没有办法将函数放入函数而不是“TypeError:'int' object is not callable”?

有没有办法使此Python kNN函数更有效?

Vue CLI 3-有没有办法查看HTMLWebpackPlugin的templateParameters函数内容?

有没有办法让多个S3存储桶触发Lambda函数?

有没有办法在最新的Swift 3快照中使用C可变参数函数?

有没有办法在 Python 的函数中使用可选参数?

有没有办法在 Python 的函数中使用可选参数?

python有没有办法检查值变化然后触发一个函数?

有没有办法让 Python all() 函数处理多维数组?

有没有办法使用Python RQ从__main__提交函数

有没有办法在 Python 中执行固定持续时间的函数?

有没有办法访问用装饰器定义的Python函数的名称空间?

Python中有没有办法告诉特定函数如何操作我的类对象?

有没有办法在python中添加.replace函数?

有没有办法使用 python 脚本故意多次调用 lambda 函数?如何?

有没有办法在python中使用函数属性

有没有办法从python中的调用函数访问变量?

有没有办法循环遍历python中的函数?

有没有办法在 Python 的 html 模板上返回函数输出?

有没有办法在 python 的分段函数中指定 x!=y ?

有没有办法在 python 中绘制“函数字符串”?

有没有办法为python中的内置函数添加额外的属性?

有没有办法在带有 Python3 的 Window 上使用 ROS?