【问题标题】:How to avoid debugging mode in flask [duplicate]如何避免烧瓶中的调试模式[重复]
【发布时间】:2022-01-22 10:14:33
【问题描述】:

请帮助我如何避免 Flask 中的调试模式。 它不断给我构建错误

构建错误与此类似

File "C:\Users\HarshitGupta\Desktop\NEw\KoreD\KoreD\templates\flask_user\_common_base.html", line 1, in top-level template code
  {% extends "flask_user/header.html" %}
File "C:\Users\HarshitGupta\Desktop\NEw\KoreD\KoreD\templates\flask_user\header.html", line 60, in top-level template code
  <li><a href="{{ url_for('.home') }}"> <i class="fa fa-pie-chart"></i>Home</a></li>
File "C:\Users\HarshitGupta\Anaconda3\lib\site-packages\flask\helpers.py", line 356, in url_for
  return appctx.app.handle_url_build_error(error, endpoint, values)
File "C:\Users\HarshitGupta\Anaconda3\lib\site-packages\flask\app.py", line 2061, in handle_url_build_error
  reraise(exc_type, exc_value, tb)
File "C:\Users\HarshitGupta\Anaconda3\lib\site-packages\flask\_compat.py", line 35, in reraise
  raise value
File "C:\Users\HarshitGupta\Anaconda3\lib\site-packages\flask\helpers.py", line 345, in url_for
  force_external=external)
File "C:\Users\HarshitGupta\Anaconda3\lib\site-packages\werkzeug\routing.py", line 1776, in build
  raise BuildError(endpoint, values, method, self)
**werkzeug.routing.BuildError: Could not build url for endpoint 'user.home'. Did you mean 'user.login' instead?**

【问题讨论】:

  • 为什么要摆脱调试模式?这绝对是一件好事。此外,如果出现构建错误,您的代码将无法工作,无论是否有调试模式都会发生这种情况。
  • 因为我猜错误是因为这个调试。我正在和我的朋友一起工作,对他来说,代码无需调试即可工作。

标签: python flask


【解决方案1】:

只需使用app.run(debug=False) 或仅使用app.run()

请检查您是否因为调试模式或其他原因而出现错误!

【讨论】:

  • 嗨。我想,他问如何禁用调试模式。所以,app.run(debug=False) 是一个更好的答案。
猜你喜欢
  • 2017-12-16
  • 2020-09-03
  • 2021-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多