littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于 Flask 和 Jinja2 的招聘网站Demo

项目简介

这是一个基于 Flask 和 Jinja2 开发的招聘网站 Demo,仿照拉勾网风格,实现了招聘网站的必要功能。项目运用 Python 3、MySQL 数据库和 redis。

项目的主要特性和功能

  1. 支持个人和企业两种角色的注册、登录及编辑操作。
  2. 提供职位和企业的索引页、详情页,具备搜索功能。
  3. 个人可上传简历并进行职位投递。
  4. 企业能对职位进行增删改查及上下线管理,还可对收到的简历进行反馈处理。

安装使用步骤

环境准备

  1. 确保已安装 Python 3。
  2. 执行命令 pip3 install -r requirements.txt 安装所需的 Python 依赖。

配置

根据自身情况,修改 config.ini 文件,重点修改 SQLALCHEMY_DATABASE_URI 数据库的链接。

数据库创建与建表

  1. 根据配置中的库名,创建数据库。
  2. 在命令行终端先进入项目目录,然后依次执行以下命令:
    • python manage.py db init:初始化迁移。
    • python manage.py db migrate -m '注释':进行迁移,生成迁移脚本。
    • python manage.py db upgrade:执行迁移,生成表结构。

运行

执行 app.py 运行应用,默认运行在 5000 端口。

注意:此项目为 Demo 性质,部分功能可能未完善或存在 Bug,仅供学习和参考使用。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】