1.创建项目
1.1 先在虚拟环境里面 pip install django
1.2 pycharm创建项目
解释器选择对应的虚拟环境
创建成功自动生成文件夹
输入代码创建app
python manage.py startapp BankManagerSys
在setting里面注册app
在urls里面注册网页(具体代码对应写在app.view里面)
view里面写代码
点击直接开始。
点击链接
进入成功。
2.处理数据库数据的代码
1。views.py,接收表单
def index (request):
if request.method == 'POST':
form = MyForm(request.POST)
if form.is_valid():
# 处理表单数据
# 连接数据库
conn = pymysql.connect(host='192.168.2.101', port=3306, user='mgs', password='abc123!Test',
db='mgsdb', charset='utf8mb4')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询和更新操作
account_id = form.cleaned_data['account_id']
branch_name = form.cleaned_data['branch_name']
account_balance = form.cleaned_data['account_balance']
cursor.execute("INSERT INTO mgs_account (account_id, branch_name, account_balance ) VALUES (%s, %s, %s)", (account_id, branch_name, account_balance ))
# 提交更改
conn.commit()
# 关闭游标和连接
cursor.close()
# 返回响应
return render(request, 'success.html', {'name': account_id})
else:
form = MyForm()
return render(request, 'my_form.html', {'form': form})
form = MyForm(request.POST) # 网页发来的表单,转为设置的格式
后面的代码把数据更新到数据库里面
2.在class my form里面设置表单格式
3.html格式
{{ form.as_p }},这里在html页面显示表单
{% extends 'base.html' %}
{% block content %}
<h1>创建账户</h1>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">开户</button>
</form>
{% endblock %}
3.最终效果
3.1前端页面
3.2数据库
插入成功
4.后续
对前端页面进行美化,加入css
参考链接: