# 简单的招聘网站示例
基于 Flask / Jinja2 / Bootstrap / MySQL 开发,仿照拉勾网的风格,实现了招聘网站的必需功能
## 环境
* Python 3
* MySQL
## 快速开始
#### 1. 安装 Python 依赖
```sh
$ pip3 install -r requirements.txt
```
#### 2. 修改配置文件
根据自己情况,修改 `job_web/config.py`
主要是 `SQLALCHEMY_DATABASE_URI` 数据库的链接
#### 3. 创建数据库
根据上面配置中的库名,创建数据库
#### 4. 利用 flask-migrate 建表
命令行终端,先进入项目目录,然后依次执行下列命令:
```sh
$ export FLASK_APP=manage.py
# windows 系统:set FLASK_APP=manage.py
$ flask db init
$ flask db migrate
$ flask db upgrade
```
#### 5. 生成测试数据(可选)
可执行 [test_data.py](https://github.com/zkqiang/job-web-demo/blob/master/data/test_data.py) 生成一些随机数据
## 实现功能
* 个人和企业两种角色的注册登录编辑
* 职位和企业的索引页、详情页及搜索功能
* 个人简历上传和投递操作
* 企业对职位的增删改查上下线,及对简历的反馈处理
## TODO
- [ ] 职位和企业的条件筛选
- [ ] 管理员后台和权限功能
- [ ] 简历支持 PDF,并将 PDF 转图片在线浏览
- [ ] 职位和企业该为列表展示
- [ ] 个人对职位收藏
## 运行截图
![pic](docs/1.png '首页')
![pic](docs/2.png '职位详情')
![pic](docs/3.png '企业详情-在招岗位')
![pic](docs/4.png '企业管理-职位管理')
![pic](docs/5.png '个人管理-求职记录')
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Flask + Jinja2 + Bootstrap 开发的招聘网站.zip (59个子文件)
docs
5.png 38KB
1.png 372KB
2.png 193KB
4.png 94KB
3.png 92KB
data
job_spider
spider.py 7KB
__init__.py 65B
config.py 2KB
process.py 3KB
dbop.py 1KB
test_data.py 2KB
run_spider.py 493B
LICENSE 1KB
requirements.txt 317B
manage.py 110B
.gitignore 1KB
README.md 2KB
job_web
handlers
job.py 4KB
user.py 3KB
front.py 2KB
__init__.py 170B
admin.py 2KB
company.py 4KB
app.py 2KB
models.py 5KB
templates
admin
company.html 126B
job.html 126B
index.html 126B
base.html 126B
resume.html 126B
user.html 126B
job
edit.html 360B
index.html 589B
create.html 347B
detail.html 2KB
macros.html 5KB
login.html 248B
index.html 1KB
base.html 8KB
company
edit.html 274B
resumes.html 2KB
index.html 601B
base.html 909B
register.html 234B
jobs.html 2KB
detail.html 3KB
user
delivery.html 2KB
edit.html 217B
base.html 777B
resume.html 261B
register.html 231B
detail.html 126B
static
images
no_company.png 10KB
no_job.png 9KB
main.css 3KB
decorators.py 564B
__init__.py 65B
config.py 889B
forms.py 9KB
共 59 条
- 1
资源评论
你吃香菜吗?
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- open_setting.mobileprovision
- zidongdianjiqi.apk
- 卷积神经网络(Convolutional Neural Networks,CNN)是深度学习领域中一种非常重要的神经网络结构,特
- DHT11温湿度传感器是一款高性能、低成本的数字温湿度复合传感器 它集成了温度感应和湿度感应功能,可以准确地测量环境中的温度和湿
- eMMC的压力测试工具
- JUC代码演示 Java多线程并发
- 基于matlab实现的数据挖掘机期末大挖掘.rar
- 基于matlab实现的势函数非线性和感知机线性三分类,并画出分界图.rar
- 基于matlab实现的油藏模拟作业,地下油水两相渗流.rar
- CS144 Lab2 (2024) 详细解析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功