其实的djago与flask访问静态文静的机制是一样的,当我们是实例化app=Flask(name,folder=“templates”,staic_folder=“static”,static_url_path="/static")时,这些参数都是默认值,flask会在我们同级目录下载找static,而django的settings中的STRTIC_URI= “/static/”,STRTIC_FILES_DIRS = os.path.join("BASE_DIR,static),他们找静态文件都是会在static目录下寻找。为什么我们在加载静态文件的时候需要加上前缀static,而加载html文件不需要加前缀,就是flask与django为我们指定了静态文静的URI,而templates是没有指定
对比Django与Flask访问静态文件的机制
最新推荐文章于 2024-05-08 09:28:18 发布