博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flask-Bootstrap使用本地CSS和JS
阅读量:2489 次
发布时间:2019-05-11

本文共 855 字,大约阅读时间需要 2 分钟。

Linux下的配置方法

在离线环境下使用flask-bootstrap开发web界面时发现无法加载css和js,查看页面源代码发现是使用的在线cdn:

在度娘上搜索了一圈后找到了一个windows下正确的加载配置方法:

于是比照着,在linux(centos7.3)下尝试配置,成功实现本地加载。
一下是配置流程:

# cd /lib/python2.7/site-packages/Flask-Bootstrap-3.3.7.1-py2.7.egg/flask_bootstrap# vim __init__.py修改:app.config.setdefault('BOOTSTRAP_SERVE_LOCAL', False)为:app.config.setdefault('BOOTSTRAP_SERVE_LOCAL', True)然后在项目目录执行:# python app.py可以看到本地css/js加载信息

IndentationError: unexpected indent

在修改 _init_.py 文件时我是将原句给注释掉的,然后复制该句到下一行再修改保存文件,执行app.py时就报上述错误。该错误就是python代码格式没有对齐导致的。然而,删除注释掉的语句和重新使用tab键对齐都没有用。最后在使用vim打开文件,并执行:

:set list

时发现格式是这样的:

# 句首应该有两个tab、vim中一个 ^| 代表一个tab        app.config.setdefault('BOOTSTRAP_QUERYSTRING-REVVING', True)^|^|app.config.setdefault('BOOTSTRAP_SERVE_LOCAL', True)

此时你会发现虽然是两个tab,但是就是对不起,如果再增加两个tab,正好对其,但是再次执行还会报错,打开文件发现第二行比第一行多了两个tab。简单办法是直接复制上一行的句首的空格到第二行就好了。

转载地址:http://fzorb.baihongyu.com/

你可能感兴趣的文章
五步git操作搞定Github中fork的项目与原作者同步
查看>>
git 删除远程分支
查看>>
删远端分支报错remote refs do not exist或git: refusing to delete the current branch解决方法
查看>>
python multiprocessing遇到Can’t pickle instancemethod问题
查看>>
APP真机测试及发布
查看>>
通知机制 (Notifications)
查看>>
10 Things You Need To Know About Cocoa Auto Layout
查看>>
一个异步网络请求的坑:关于NSURLConnection和NSRunLoopCommonModes
查看>>
iOS 如何放大按钮点击热区
查看>>
ios设备唯一标识获取策略
查看>>
获取推送通知的DeviceToken
查看>>
Could not find a storyboard named 'Main' in bundle NSBundle
查看>>
CocoaPods安装和使用教程
查看>>
Beginning Auto Layout Tutorial
查看>>
block使用小结、在arc中使用block、如何防止循环引用
查看>>
iPhone开发学习笔记002——Xib设计UITableViewCell然后动态加载
查看>>
iOS开发中遇到的问题整理 (一)
查看>>
Swift code into Object-C 出现 ***-swift have not found this file 的问题
查看>>
为什么你的App介绍写得像一坨翔?
查看>>
RTImageAssets插件--@3x可自动生成@2x图片
查看>>