form表单代码
<form action="/fe/" method="">
<p>姓名:<input type="text" name="username"></p>
<p>密码:<input type="password" name="password"></p>
<p><input type="submit" value="提交"></p>
<p></p>
{% for u in users %}
<p style="color:green">
用户名:{{ u.username }}
密码:{{ u.password }}
<a href="/de/?id={{ u.id }}">删除</a> </p>
{% endfor %}
</form>
input是表单的元素
method提交的方法,默认是get
ACTION提交的地址,默认是当前路由
name参数用来做传参的值
submit自动提交表单的数据
pycharm没有数据库驱动需要下载
2.views.py文件
from django.shortcuts import render_to_response,render
from FormApp.models import *
def formExample(request):
data=request.GET
if request.method=="GET":
username=data.get("username")
password=data.get("password",)
if username and password:
user=LoginUser()#获取数据表通过获取数据表对应的类要加()
#名称=数据表对应的类名()
user.username=username#赋值
user.password=password
user.save()#将数据提交到数据库
users = LoginUser.objects.all()#获得数据表所有数据
return render_to_response("formExample.html",locals())
3、同步数据库`
from django.db import models
class LoginUser(models.Model):
username=models.CharField(max_length=32)
password = models.CharField(max_length=32)