📜  ni ni-pin-3 (1)

📅  最后修改于: 2023-12-03 15:17:52.852000             🧑  作者: Mango

ni ni-pin-3

ni ni-pin-3 是一个基于 Flask 框架的微型社交网站。用户可以在该网站上发布动态,同时可以浏览其它用户的动态并进行点赞和评论。

技术栈
  • Flask:Python 的一个轻量级 web 框架,用于处理 HTTP 请求和响应。
  • SQLAlchemy:Python 的一个 ORM(Object Relational Mapping)库,用于操作数据库。
  • SQLite:一种轻量级的关系型数据库,用于存储用户数据。
主要功能

ni ni-pin-3 的主要功能包括:

用户注册和登录
  • 用户可以通过填写注册表单并提交,完成注册流程。
  • 已注册用户可以通过填写登录表单并提交,登录到系统。
动态发布和查看
  • 已登录用户可以在主页上发布动态,包括文字和图片。
  • 所有用户可以在主页上查看所有已发布的动态。
动态点赞和评论
  • 已登录用户可以对其它用户发布的动态进行点赞。
  • 已登录用户可以对其它用户发布的动态进行评论。
安装和运行
# 克隆代码库
git clone https://github.com/username/ni-ni-pin-3.git

# 进入代码库目录
cd ni-ni-pin-3

# 安装依赖
pip install -r requirements.txt

# 创建数据库
python manage.py create_db

# 运行应用
python manage.py runserver
总结

ni ni-pin-3 是一个基于 Flask 框架的微型社交网站,具有基本的用户注册、登录、动态发布、查看、点赞和评论等功能。虽然该网站规模小,但包含的技术点较多,适合用来练手或者作为基础框架进行二次开发。