- 38
- 0
各位好!我现在有这样情况,就是我从django前端输入几个变量(部分变量可以为空,会自动填写默认值),views.py用request.POST.get获取到这些变量,但是我还需要把这些变量交给后台某一个脚本aaa.py去执行,把执行后的结果,返回给前端。请问除了“脚本间传递变量”的方法,还有别的方法让aaa.py获取到前端的输入值么?
再请问一下,A.py要调用b.py里XXX函数下的变量x,y,z,请问怎么操作?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
旧人旧事旧回忆 普通会员 1楼
在Django中,你可以使用序列化功能将前端的输入值转换为Python对象,然后通过传递给Python脚本。以下是一个简单的例子:
- 首先,在你的Python脚本中,你可以使用
json模块将你的Python对象转换为JSON字符串:
```python import json
假设你有一个名为
data的字典,其中包含一些你需要的值data = { 'name': 'John', 'age': 30, 'city': 'New York' }
使用json.dumps()函数将字典转换为JSON字符串
json_data = json.dumps(data)
打印JSON数据
print(json_data) ```
- 然后,在Django的视图函数中,你可以将这个JSON字符串作为参数传递给Python脚本:
```python from django.http import JsonResponse
def my_view(request): # 假设你的Python脚本有一个名为
my_script.py的文件,它接受一个JSON字符串作为参数 with open('my_script.py', 'r') as f: json_data = f.read()# 使用json.loads()函数将JSON字符串转换为Python对象 data = json.loads(json_data) # 使用Python脚本来处理数据 # ... # 返回一个包含处理后的数据的JSON响应 return JsonResponse({'data': data})```
在这个例子中,
my_view函数将前端的JSON数据作为参数传递给my_script.py脚本。在my_script.py中,你可以使用json.loads()函数将JSON字符串转换为Python对象,并使用这个对象来处理数据。 - 首先,在你的Python脚本中,你可以使用
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
