Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python l“,logged_in=session.get(“logged_in”,False))_Python_Flask - Fatal编程技术网

Python l“,logged_in=session.get(“logged_in”,False))

Python l“,logged_in=session.get(“logged_in”,False)),python,flask,Python,Flask,这件事耽搁了一整天,我们非常感谢您的帮助 编辑:我更新了git repo以删除对超时脚本的所有引用。我不会在最终代码中使用超时脚本。 编辑2:这里有一个只要从signup.html和main.html中删除块脚本就可以了 {% block scripts %} {# <script type="text/javascript">window.setTimeout("document.getElementById('success-msg').style.display='none'

这件事耽搁了一整天,我们非常感谢您的帮助

编辑:我更新了git repo以删除对超时脚本的所有引用。我不会在最终代码中使用超时脚本。


编辑2:这里有一个

只要从
signup.html
main.html
中删除块脚本就可以了

{% block scripts %}
{#  <script type="text/javascript">window.setTimeout("document.getElementById('success-msg').style.display='none';", 2000); </script>#}
{% endblock %}

由于
layout.html
是您的基本html页面,您需要在该基本文件中添加所有常用脚本,这些脚本可用于其他文件。因此会发生错误(render_模板函数,jinja内部缓存,现在不必担心)

只需从
signup.html
main.html
中删除块脚本,它就可以工作了

{% block scripts %}
{#  <script type="text/javascript">window.setTimeout("document.getElementById('success-msg').style.display='none';", 2000); </script>#}
{% endblock %}

由于
layout.html
是您的基本html页面,您需要在该基本文件中添加所有常用脚本,这些脚本可用于其他文件。因此会发生错误(render_模板函数,jinja内部缓存,现在不必担心)

那一行已经被注释掉了。但我完全删除了它,它并没有解决问题。@marcus_afailius对我来说工作得很好,只需从两个页面中取消注释这两行就可以了。你登录到网站了吗?你可以使用“sss”作为用户名和密码,或者先注册任何东西。所有的flash消息都正常工作,问题是“登录成功“一个不会消失。如果你在登录后进入图书或作者页面,它仍然在那里,不应该在那里。我在玩超时来解决问题,但这是一个解决办法,我正在试图找出实际问题。@marcus_afailius更新的解决方案。它现在正在工作,我没有检查这些,以为你在每个页面中都添加了脚本,但是很少调试。很抱歉,我在代码中留下了超时脚本-我只是在那里玩。我不想在最终代码中使用它。不管怎样,我还是把脚本放在了
layout.html
中,但它仍然不能解决问题。现在,即使在我查找搜索查询时,书籍或作者列表中的“登录成功”仍然显示为一条闪烁的消息。它会在超时后消失,但不应该出现。这行已经被注释掉了。但是我完全删除了它,它并没有解决问题。@marcus_afailius对我来说工作得很好,只是取消了两个页面上的那两行注释。你登录网站了吗?您可以使用“sss”作为用户名和密码,也可以先注册。所有的flash消息都在工作,问题是“登录成功”消息并没有消失。如果你在登录后进入图书或作者页面,它仍然在那里,不应该在那里。我在玩超时来解决问题,但这是一个解决办法,我正在试图找出实际问题。@marcus_afailius更新的解决方案。它现在正在工作,我没有检查这些,以为你在每个页面中都添加了脚本,但是很少调试。很抱歉,我在代码中留下了超时脚本-我只是在那里玩。我不想在最终代码中使用它。不管怎样,我还是把脚本放在了
layout.html
中,但它仍然不能解决问题。现在,即使在我查找搜索查询时,书籍或作者列表中的“登录成功”仍然显示为一条闪烁的消息。它会在超时后消失,但根本不应该出现。
<head>
<script   type="text/javascript">window.setTimeout("document.getElementById('success-msg').style.display='none';", 2000); </script>
</head>