template 中有个websocket 需要获取 配置文件中的 ip 和port
from django.apps import AppConfig
from selenium import webdriver
import json
class myappConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "myapp"
config_file_path = r'.\config.json'
with open(config_file_path, 'r', encoding='utf8') as fp:
opt = json.load(fp)
print('[INFO] mysite Config:', opt['mysite'])
opt_site = opt['mysite']
IP = opt_site['IP']
在 templates 的html 中应该如果获取到这个ip 以便 js 中可以连接呢?
var IP = "{% ??这块应该咋写 %}"
var ws = new WebSocket(IP);
注意,这个 IP属于配置项 ,我认为不通过render 的方式进行传入比较好吧,是否有哪个对象可以直接读取?