无法解析剩余部分:来自 'room_name _json' 的“_json”

Could not parse the remainder: ' _json' from 'room_name _json'

我正在尝试学习 Django 频道。但是我遇到了一个问题。问题如下:-

room.html

<script src="{% static 'main.js' %}"></script>
<script src="{% static 'reconnecting-websocket.js' %}"></script>
<script>
  var roomName = {{ room_name _json }};
  var username = {{ username }};

  var chatSocket = new ReconnectingWebSocket(
      'ws://' + window.location.host +
      '/ws/chat/' + roomName + '/');

consumers.py

@login_required
def room(request, room_name):
    return render(request, 'chat/room.html', {
        'room_name_json': mark_safe(json.dumps(room_name)),
        'username': mark_safe(json.dumps(request.user.username)),
    })

问题

1).当我尝试在浏览器中打开页面时,它显示 Could not parse the remainder: ' _json' from 'room_name _json' 错误。

一些额外的信息

当我在 IDE 中注意到时,我注意到,当行中发生错误时,文本编辑器将其显示为 This。它显示了单词下方的红色下划线。

非常感谢您的帮助。提前谢谢你。

您有错字:room_name _json 而不是 room_name_json

var roomName = {{ room_name _json }};.