JobDataViewer
A Django Project For Data Visualization. Django+Python3招聘信息数据可视化项目
Install / Use
/learn @FesonX/JobDataViewerREADME
JobDataViewer
Scroll down to get English version.
基于Django的数据可视化项目
开发环境:
-
Python 3.6
-
Django 1.11.8
-
数据可视化插件:Highcharts
-
数据库:MongoDB
数据源
数据源来自51Job
使用Scrapy抓取
爬取项目源代码,请移步 JobCrawler
若有需要, 可以发送邮件到fesonx@foxmail.com索要测试数据
运行
运行需要Python3,MongoDB,请先安装
然后在键入pip install -r requirements.txt安装Python库文件
最后键入python manage.py runserver
停止
使用Ctrl + C终止服务器运行
运行截图
-
平均工资

-
工资走向

-
职位数量 Top25

-
城市职位数量比例

-
平均工资表

A Django Project For Data in JobCrawler Visualization.
Developing Environment:
- Python Ver: 3.6
- Django 1.11.8
- Data Visualization Tool: Highcharts
- Database: MongoDB
Data
Data From 51Job Use Scrapy to crawl data. You can find the project in JobCrawler
Run JobDataViewer
Before Running the project, typepip install -r requirements.txt to install requirements.
type python manage.py runserver in terminal
Stop JobDataViewer
use Ctrl + C to stop server.
Running Demo ScreenShots
-
Average Salary

-
Salary Trend

-
Post Counts Top25

-
City Ratio of Job Counts

-
Average Salary Table

Version Update
Ver1.1 5/24,2018
Ajax Support Available
Now Salary Trend Function developed with Ajax, bringing higher speed than ver 1.0 Before using ajax, open the page cost 1min 30s, comparing 18s-20s now. Special thanks to @huangjiarong
Related Skills
node-connect
352.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
111.1kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
352.0kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
