zoukankan      html  css  js  c++  java
  • 02-flask项目创建及debug模式的开启

    一、flask文件的创建

      打开pycharm,选择flask文件,选择相关配置,需要配置的有虚拟环境,flask文件名。如下图所示:

     新建的flask文件如下所示:

     static:用来存放静态文件,包括CSS,image,JS文件等。

    templates:用来存放HTML模板文件。

    app:flask文件的一些基本配置。

    二、debug模式的开启

    1.DEBUG模式开启的优势
    (1)开启了DEBUG模式,代码出现异常时,可以在浏览器看到,不用每次都到控制台查找,提高了开放效率。
    (2)开启了DEBUG模式,在修改了python代码时,只需要Ctrl+s,flask就会加载最新代码,不需要手动重启。
    2.DEBUG模式的开启
    pycharm的右上角,点击

     

    扩展:出现异常,在浏览器调试的方法。输入PIN码。

     

     三、端口的设置

    在Additional optiops中设置,方法为--host= '',port=''。

     四、配置文件的使用

    配置文件,即创建一个config.py文件,把需要的配置设置在里面,然后通过导包的方式使用。
    1、使用app.config.from_object的方式加载配置文件:
    1. 导入import config。
    2. 使用app.config.from_object(config)。
    2、使用app.config.from_pyfile的方式加载配置文件:
    这种方式不需要'import',直接使用'app.config.from_pyfile("config.py")'注意这时 必须要写文件的全名,后缀名不能少
    1.这种方式加载配置文件 ,不局限于".py"文件,普通的".txt"也可以。
    2.这种方式,可以传递'silent=True',那么这个静态文件没有找到的时候,不会抛出异常
  • 相关阅读:
    Truck History(poj 1789)
    Highways poj 2485
    117. Populating Next Right Pointers in Each Node II
    116. Populating Next Right Pointers in Each Node
    115. Distinct Subsequences
    114. Flatten Binary Tree to Linked List
    113. Path Sum II
    109. Convert Sorted List to Binary Search Tree
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
  • 原文地址:https://www.cnblogs.com/clearlie/p/13212842.html
Copyright © 2011-2022 走看看