#flask+mysql+bootstrap
可以运行时会提醒你少了某个模块,你可以自己去安装一下,由于我都是使用统一的虚拟环境,没有单独出来,所以需求文件有很多都是此flask不用的,所以没有贴出来。
博客支持 自定义头像,文章带图等基本功能
如果使用可能需要先设置 环境变量 由于注册等操作需要邮件验证 所以需要设置系统变量
Mac OS X 中使用 bash,那么可以按照下面的方式设定这两个变量:
(venv) $ export MAIL_USERNAME=
(venv) $ export MAIL_PASSWORD=
微软 Windows 用户可按照下面的方式设定环境变量:
(venv) $ set MAIL_USERNAME=[email protected]
(venv) $ set MAIL_PASSWORD=xxxx 这里密码注意了 需要去网易邮箱设置 授权码 然后这里填写授权码 具体可以百度网易授权码
(venv) $ set DFK_ADMIN= 这是 别人注册了 就给你发送一个邮件提示
我用的163.eamil
由于一些问题 网站需要一些初始值 例如 首页的的title 所以我提供的直用版中 有数据库文件 如果没有这些初始值 可能报错,所以可以根据自己修改
数据库文件 包含一个 管理员用户 用户名:vip 邮箱:[email protected] 密码:1 登录 可以用这个登录 然后 去数据库中修改就可以
#由于我是跟着flask web 这本书做的 所以登录都是普通表单
然后发现模态登录挺好的 就做了一个模态登录 但是不像改太多数据
因此 只有登录是模态的 其他的 都没有做更改
由于技术有限 所以在刚开始编写文章时,无法上传图片,可以在发表文章后,在上传图片,如果上传错了图片,删除就会把所有图片都删除了,需要重新上传。
还有自定义头像 也不用改图片名字,后台已经做了统一修改。
还有文章如果没有带图,首页的图片会有一个默认图片,可以自己修改。
最重要的事,由于本人对css排版不是特别熟悉,没有把标签中的style写入一个css文件中,做过尝试,但是显示效果不尽人意,希望以后来更改。