以下是一个使用 Python 开发的简单招聘信息采集系统,它包含用户登录、招聘信息收集和前后端交互的基本功能。我们将使用 Flask 作为后端框架,HTML 作为前端页面。
项目结构
recruitment_system/
├── app.py
├── templates/
│ ├── login.html
│ ├── index.html
│ └── collect_info.html
代码实现
1. app.py
(后端代码)
from flask import Flask, render_template, request, redirect, sessionapp = Flask(__name__)
app.secret_key = 'your_secret_key'# 模拟用户数据库
users = {'admin': 'password'
}# 模拟招聘信息数据库
recruitment_info = []@app.route('/')
def index():if 'username' not in session:return redirect('/login')return render_template('index.html')@app.route('/login', methods=['GET', 'POST'])
def login():if request.method == 'POST':username = request.form.get('username')password = request.form.get('password')if username in users and users[username] == password:session['username'] = usernamereturn redirect('/')else:return 'Invalid username or password'return render_template('login.html')@app.route('/logout')
def logout():session.pop('username', None)