blog_flask
Html
HTML, Python, CSS, JavaScript
共42个文件
html: 14
pyc: 8
py: 7
PNG: 5
css: 2
md: 1
exe: 1
db: 1
png: 1
js: 1
基于flask的一个简易博客
基于flask实现的简易博客
快速上手
windows下虚拟环境的建立(dos命令):
在command命令窗口,cd进入某个文件夹,比如和代码的所在文件夹,然后运行如下命令:virtualenv env
cd进入env/scripts文件夹,运行命令进入虚拟环境:activate 激活
在虚拟环境中安装依赖包,cd进入代码requirement.txt所在的文件夹,运行命令:pip install -r requirement.txt
在虚拟环境中生成数据库:python db_create.py
在虚拟环境中运行程序:python run.py
在浏览器中测试网页:http://127.0.0.1:5000/
一、技术栈:
boostrap + flask + sqlalchemy + sqlite3(数据库)
二、python版本:
Python3.x
三、新增功能
不需要登陆,在首页,即可查看所有用户写的博客列表(标题,时间,用户,部分内容),点进去可看到详细内容。
对每条博客,添加留言评论功能,用户登陆后既可以表评论。
四、依赖包
click==6.7
Flask==0.12.2
Flask_Login==0.4.0
Flask_SQLAlchemy==2.2
Flask_WTF==0.14.2
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
SQLAlchemy==1.1.14
Werkzeug==0.12.2
WTForms==2.1
五、文件目录
myapp
├── forms.py
├── init.py
├── models.py
├── static
│ ├── css
│ │ ├── bootstrap.min.css
│ │ └── bootstrap-responsive.min.css
│ └── js
│ └── bootstrap.min.js
├── templates
│ ├── base.html
│ ├── change.html
│ ├── detail.html
│ ├── edit.html
│ ├── flash.html
│ ├── index.html
│ ├── login.html
│ ├── manage.html
│ ├── sign_up.html
│ ├── user.html
│ └── write.html
└── views.py
六、功能演示
https://gitee.com/william533036/blog_flask
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目名称:基于Flask框架的简易博客系统 技术栈:HTML, Python, CSS, JavaScript 项目概述:本项目是一个基于Flask框架开发的简易博客系统,共包含42个文件,其中: - HTML文件:14个,构成了博客的前端页面; - Python编译文件(pyc):8个,存储了编译后的Python代码,提高了执行效率; - Python源码文件(py):7个,包含了博客系统的核心逻辑和后端处理; - 图像文件(PNG):6个,用于界面美化和图标展示; - CSS样式文件:2个,定义了博客的视觉效果和布局; - Markdown文件:1个,可能包含项目说明或开发笔记; - 可执行文件(exe):1个,便于直接运行项目; - 数据库文件(db):1个,存储博客内容及相关数据; - JavaScript文件:1个,实现了页面的动态交互效果。 此博客系统简洁实用,适合作为学习Flask框架和网站开发的入门级项目。
资源推荐
资源详情
资源评论
收起资源包目录
upload.zip (42个子文件)
db_create.py 37B
myapp
__init__.py 663B
dbblog.db 20KB
models.py 3KB
templates
write.html 677B
manage.html 425B
detail.html 3KB
change.html 763B
login.html 342B
reply.html 541B
base.html 2KB
index.html 1KB
user.html 1KB
sign_up.html 304B
demo.html 2KB
edit.html 777B
test.html 1KB
flash.html 266B
__pycache__
forms.cpython-36.pyc 2KB
views.cpython-36.pyc 6KB
forms.cpython-35.pyc 2KB
__init__.cpython-35.pyc 753B
__init__.cpython-36.pyc 691B
views.cpython-35.pyc 6KB
models.cpython-36.pyc 3KB
models.cpython-35.pyc 2KB
test.py 26B
static
js
bootstrap.min.js 31KB
css
bootstrap.min.css 101KB
bootstrap-responsive.min.css 16KB
images
mylogo.png 31KB
views.py 6KB
forms.py 2KB
SQLite_studio.exe 5.29MB
run.py 43B
requirement.txt 182B
images
1.PNG 74KB
2.PNG 41KB
0.PNG 64KB
4.PNG 36KB
3.PNG 47KB
readme.txt 2KB
共 42 条
- 1
资源评论
- weixin_439387652024-09-11资源内容详尽,对我有使用价值,谢谢资源主的分享。
- m0_748127422024-10-22感谢资源主的分享,很值得参考学习,资源价值较高,支持!
沐知全栈开发
- 粉丝: 5706
- 资源: 5224
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 修改LATEX.pdf
- IMG_20241125_120800.jpg
- AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统课程17章
- 2024下半年,CISSP官方10道练习题
- JD-Core是一个用JAVA编写的JAVA反编译器 .zip
- 时间复杂度与数据结构:算法效率的双重奏
- QT 简易项目 网络调试器(未实现连接唯一性) QT5.12.3环境 C++实现
- YOLOv3网络架构深度解析:关键特性与代码实现
- ACOUSTICECHO CANCELLATION WITH THE DUAL-SIGNAL TRANSFORMATION LSTM NETWORK
- 深入解析:动态数据结构与静态数据结构的差异
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功