我正在研究“示例Django 2”这本书。
第二个练习创建一个小书签启动器,该启动器从本地Django文件夹加载一些JavaScript。使用一个/最新的Firefox版本进行测试(顺便说一下,我正在使用arch linux),这意味着需要HTTPS连接,并且在设置时遇到了麻烦。
为此,我设置了通道,但是它似乎不能完全起作用:
Loading failed for the <script> with source “https://127.0.0.1:8443/static/js/bookmarklet.js?r=797695449745”.
消息。这本书推荐ngrok,但是我对依靠第三方进行这些简单测试感到不自在,也没有感觉必须将笔记本电脑暴露在整个网络中。因此,我在stunnel上的努力。
虽然我正在开发的网页(TwoLetterISOLanguageName
)上,但FF抱怨尽管站点已加载,但在检查通常的绿色锁定位置时,连接不安全。
# dev_https
pid=
cert = stunnel/stunnel.pem
key = stunnel/stunnel.key
options=NO_SSLv3
foreground = yes
output = stunnel.log
debug = 7
output = stunnel.log
[https]
accept=127.0.0.1:8443
connect=127.0.0.1:8001
TIMEOUTclose=1
并以
开头 stunnel dev_https
。
Django开发服务器以以下方式启动
HTTPS=1 python manage.py runserver 8001
我可以进行哪些更改,以使小书签可以在任何站点上加载代码?