MySQL连接数据库

①MySQL+pymysql

②django开发操作数据库,orm框架

安装第三方模块:orm

pip install mysqlclient

ORM

 Django链接数据库

在settings.py中修改

 查看创建的数据库的端口号用户名

 Django操作表:

创建表

models.py

from django.db import models

# Create your models here.
class UserInfo(models.Model):
    name = models.CharField(max_length=32)
    password = models.CharField(max_length=64)
    age =  models.IntegerField()

 执行命令:

python manage.py makemigrations

python manage.py migrate

 

 修改表

 

操作表中的数据 :

新建数据:

 或者直接在views.py中操作

 用户管理案例:

①展示用户列表

添加url

创建页面:

注意要import 模块

 数据库的模型:

 

 编写html页面:

注意二者的配合

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  <h1>INFO列表</h1>
  <table border="1">
    <thead>
      <tr>
        <th>ID</th>
        <th>姓名</th>
        <th>密码</th>
        <th>年龄</th>
      </tr>
    </thead>
    <tbody>
    {% for obj in data_list %}
        <tr>
          <td>{{ obj.id }}</td>
          <td>{{ obj.name }}</td>
          <td>{{ obj.password }}</td>
          <td>{{ obj.age }}</td>
        </tr>
    {% endfor %}
    </tbody>
  </table>
</body>
</html>

 

 ②添加用户

添加url:

 创建页面:

理解GET,POST的含义

GET向网页提交信息

POST获取提交到网页上的信息

注意跳转页面,在自己的电脑上不必要写全url

 html页面:

不要忘  :  {% csrf_token %}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  <h1>添加用户</h1>
  <form method="post" action="/info/add/">
    {% csrf_token %}
    <input type="text" name="user" placeholder="用户名">
    <input type="text" name="pwd" placeholder="密码">
    <input type="text" name="age" placeholder="年龄">
    <input type="submit" value="提交">
  </form>
</body>
</html>

        

 

 ③删除用户

创建页面:

在数据库中获取每个数据的id,使用get,得到nid,然后返回到数据页面

 增加表单的功能:        

 

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值