first add files
This commit is contained in:
85
app.py
Normal file
85
app.py
Normal file
@@ -0,0 +1,85 @@
|
||||
from waitress import serve
|
||||
from flask import Flask, render_template, request, redirect, url_for, jsonify
|
||||
from datetime import datetime
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
# 模拟数据库数据
|
||||
company_info = {
|
||||
"name": "安吉捌壹智能科技有限公司",
|
||||
"slogan": "智能科技,创造未来",
|
||||
"about": "捌壹智能科技有限公司成立于2020年,是一家专注于人工智能、大数据分析和数字化转型的高科技企业。我们致力于为客户提供创新的技术解决方案,助力企业实现数字化升级。",
|
||||
"services": [
|
||||
{
|
||||
"name": "人工智能解决方案",
|
||||
"description": "为企业提供定制化AI解决方案,包括机器学习、计算机视觉和自然语言处理等。"
|
||||
},
|
||||
{
|
||||
"name": "大数据分析",
|
||||
"description": "通过先进的数据分析技术,帮助企业挖掘数据价值,优化决策过程。"
|
||||
},
|
||||
{
|
||||
"name": "数字化转型咨询",
|
||||
"description": "为企业提供全面的数字化转型战略规划和技术实施支持。"
|
||||
}
|
||||
],
|
||||
"contact": {
|
||||
"address": "中国北京市海淀区科技园路88号",
|
||||
"phone": "+86 10 8888 8888",
|
||||
"email": "info@baize-digital.com"
|
||||
}
|
||||
}
|
||||
|
||||
@app.route('/')
|
||||
def index():
|
||||
return render_template('index.html', company=company_info)
|
||||
|
||||
@app.route('/about')
|
||||
def about():
|
||||
return render_template('about.html', company=company_info)
|
||||
|
||||
@app.route('/services')
|
||||
def services():
|
||||
return render_template('services.html', company=company_info)
|
||||
|
||||
# @app.route('/contact', methods=['GET', 'POST'])
|
||||
# def contact():
|
||||
# if request.method == 'POST':
|
||||
# # 这里可以添加处理联系表单的逻辑
|
||||
# name = request.form.get('name')
|
||||
# email = request.form.get('email')
|
||||
# message = request.form.get('message')
|
||||
# # 通常这里会发送邮件或保存到数据库
|
||||
# print(f"收到来自 {name}({email}) 的消息: {message}")
|
||||
# return redirect(url_for('contact', success=True))
|
||||
# return render_template('contact.html', company=company_info, success=request.args.get('success'))
|
||||
|
||||
# 收到小程序,发送过来的数据,暂时在这里进行存储
|
||||
@app.route('/contact', methods=['GET', 'POST'])
|
||||
def contact():
|
||||
if request.method == 'POST':
|
||||
|
||||
form_data = request.get_json() # 直接解析 JSON
|
||||
|
||||
# customerName = form_data.get('customerName', '')
|
||||
# projectSource = form_data.get('projectSource', '')
|
||||
# projectLeader = form_data.get('projectLeader', '')
|
||||
# clientdemand = form_data.get('clientdemand', '')
|
||||
# handovertasks = form_data.get('handovertasks', '')
|
||||
# remarks = form_data.get('remarks', '')
|
||||
|
||||
# # 暂时保存在 txt 文件中
|
||||
# # 生成文件名
|
||||
# filename = "D:/ProjectManagementSystem/data/" + datetime.now().strftime("%Y%m%d_") + customerName+ "_" + projectLeader+ ".txt"
|
||||
|
||||
# # 要保存的内容
|
||||
# content = f"文件生成时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}\n\n" + customerName + "\n\n" + projectSource+ "\n\n" + projectLeader+ "\n\n" + clientdemand+ "\n\n" + handovertasks+ "\n\n" + remarks
|
||||
|
||||
# # 写入文件
|
||||
# with open(filename, "w", encoding="utf-8") as file:
|
||||
# file.write(content)
|
||||
|
||||
return jsonify({"status": "success", "message": "提交成功"})
|
||||
return render_template('contact.html', company=company_info, success=request.args.get('success'))
|
||||
if __name__ == '__main__':
|
||||
serve(app, host='0.0.0.0', port=777)
|
||||
Reference in New Issue
Block a user