码迷,mamicode.com
首页 > 数据库 > 详细

通过网页向DB内添加数据

时间:2018-06-04 11:30:01      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:port   alt   att   inpu   AC   model   render   import   form   

结构如下:

mysite-
|
|--monitor
|    |
|    |--views
|       |--urls
|--mysite(默认创建)
|    |
|    |--settings
|       |--urls
|--templates
|    |
|    |--monitor
|          |--index.html

修改mysite.settings.py注释掉以下行

#‘django.middleware.csrf.CsrfViewMiddleware‘,

修改mysite.urls.py

urlpatterns = [
    path(add/,views.add),   #添加输入数据
    path(del/,views.dell)  #删除所有数据
]

编辑monitor.views内容

from django.shortcuts import render
from django.http import HttpResponse
from django.template import  loader
from monitor.models import UserInfo as b
def add(request):
    if request.method == "POST":
        u=request.POST[Username]
        p=request.POST[Password]
        a=int(request.POST[Age])
        b.objects.create(Username=u,Password=p,Age=a)
    k=b.objects.all()
    return  render(request,monitor/index.html,{"lion":k})
def dell(request):
    b.objects.all().delete()
    k = b.objects.all()
    return render(request, monitor/index.html, {"lion": k})

最后修改monitor.index

技术分享图片
<!doctype html>
<html lang="zh-CN">
<head>
    <title>django</title>
</head>
<body>
<form action="/add/" method="post">
    <p><input name="Username" type="text"></p>
    <p><input name="Password" type="text"></p>
    <p><input name="Age" type="text"></p>
    <p><input value="提交" type="submit"></p>
</form>
<table border="1">
    <thead>
        <tr>
            <th>用户名</th>
            <th>密码</th>
            <th>年龄</th>
        </tr>
    </thead>
    <tbody>
        {% for item in lion%}
        <tr>
            <td>{{ item.Username }}</td>
            <td>{{ item.Password }}</td>
            <td>{{ item.Age }}</td>
        </tr>
        {% endfor %}
    </tbody>
</table>
</body>
</html>
View Code

此时访问127.0.0.1:8000/{add,del}即可添加,删除数据内容

 

通过网页向DB内添加数据

标签:port   alt   att   inpu   AC   model   render   import   form   

原文地址:https://www.cnblogs.com/heng-cn/p/9131939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!