Django在temp中使用JavaScript从要在客户端使用的视图传递数据

2024-05-02 04:05:02 发布

您现在位置:Python中文网/ 问答频道 /正文

场景:

我正在Django开发一个基于文本的RPG游戏,我想知道最好的方法是在服务器端运行一个事件(比如两个角色之间的争斗),而不是简单地通过一个模板(比如谁赢了)将结果传递给客户端,我想用JavaScript重新运行这个“争斗”,但速度较慢。这将显示每个角色的“回合”和他们造成的伤害,尽管这将在服务器上立即处理。你知道吗

我想用的方法如下:

  • 使用一些字典或JSON通过上下文将战斗日志/战斗传递给模板,并通过JavaScript访问模板变量
  • 将此数据发送到API,模板中的JavaScript代码将获取并修改该API,以降低显示速度

有没有更好的解决办法?我不认为我应该仅仅为了将这些数据传输到客户端以便与JS一起使用而使用API发布每次战斗的结果,如果这是唯一的用途,那就是浪费存储空间。你知道吗

谢谢!你知道吗


Tags: django方法文本服务器模板api游戏角色