首先1: 新建项目userproject, 新建应用childName

2: 这是childName文件目录,templates文件夹放insert.html 与 show.html

3: insert.html 与 show.html

/**insert.html**/

用户登录

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

Title

信息展示

用户名 密码

{% for line in people_list %}

{{line.username}}{{line.password}}

{% endfor %}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

4: Setting配置等

找到INSTALLED_APPS,添加应用

INSTALLED_APPS = [

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'childName' //添加

]1

2

3

4

5

6

7

8

9

找到MIDDLEWARE

注释 ‘django.middleware.csrf.CsrfViewMiddleware’

MIDDLEWARE = [

'django.middleware.security.SecurityMiddleware',

'django.contrib.sessions.middleware.SessionMiddleware',

'django.middleware.common.CommonMiddleware',

# 'django.middleware.csrf.CsrfViewMiddleware',

'django.contrib.auth.middleware.AuthenticationMiddleware',

'django.contrib.messages.middleware.MessageMiddleware',

'django.middleware.clickjacking.XFrameOptionsMiddleware',

]1

2

3

4

5

6

7

8

9

数据库配置

DATABASES = {

'default': {

# 'ENGINE': 'django.db.backends.sqlite3',

# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

'ENGINE': 'django.db.backends.mysql',

'NAME': 'monitorprogram',

'USER': 'root',

'PASSWORD': '123456',

'HOST': 'localhost',

'PORT': '3306'

}

}1

2

3

4

5

6

7

8

9

10

11

12

5: childName/views.py

from childName.models import message

from django.shortcuts import render

# Create your views here.

def insert(request):

if request.method == "POST":

message2 = message()

message2.username = request.POST.get("username")

message2.password = request.POST.get("password")

message2.save()

return render(request,'insert.html')

def list(request):

# message3 = message()

people_list = message.objects.all()

return render(request,"showuser.html",{"people_list": people_list})1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

6: 添加路径,userproject/urls.py

from django.contrib import admin

from django.urls import include,path

from childName import views

urlpatterns = [

path('admin/', admin.site.urls),

path('show/',views.list), //添加

path('insert/',views.insert) //添加

]1

2

3

4

5

6

7

8

9

7: 数据模型

from django.db import models

# Create your models here.

class message(models.Model):

username = models.CharField(max_length=20)

password = models.CharField(max_length=15)1

2

3

4

5

6

8: 执行迁移

数据模型有了,需要映射到数据库中,并实现指定表的创建

Django中数据模型和数据库的操作称为 迁移

在项目根目录下执行下面两行命令

python3 manage.py makemigrations

python3 manage.py migrate

执行成功后就会在数据库中创建相应的表

9:运行项目

python3 manage.py runserver

输入0987654321 1234点击提交,

查看mysql多出了这条记录

显示

ok!

django mysql 表单_Python Django 表单提交数据到mysql并展示相关推荐

  1. asp.net接受表单验证格式后再提交数据_如何解析 el-form-renderer 表单渲染器1.14.0...

    DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...

  2. asp.net接受表单验证格式后再提交数据_看滴普科技大前端如何玩转el-form-renderer 表单渲染器1.14.0

    DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...

  3. 把EXCEL表格导入到MYSQL中_将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  4. python mysql工具类_Python工具类(一)—— 操作Mysql数据库

    如何调用直接看__main__函数里如何调用此工具类就阔以啦! # encoding=utf-8 import pymysql # 导入所有Mysql配置常量,请自行指定文件 from conf.se ...

  5. java mysql 文本导入数据语句_Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL...

    Mysql load data的使用 数据库中,最常见的写入数据方式是通过SQL INSERT来写入,另外就是通过备份文件恢复数据库,这种备份文件在MySQL中是SQL脚本,实际上执行的还是在批量IN ...

  6. asp.net接受表单验证格式后再提交数据_创建一个注册界面,并记录到数据库中...

    demo开始时我们需要准备点东西 1.jQuery 可以去cdn.js上copy一个, 2.我们要安装好node.js, 因为需要自己搭建一个服务器去测试,32位,64位,下载后配置好就行 3.开始写 ...

  7. python读取excel生成mysql建表语句_python读取excel文件并自动在mysql中建表导数据

    """ 根据excel在mysql中建表(表名为文件名,字段为csv中的header,默认所有字段为varchar,如需更改,在数据库中更改即可),并插入数据 " ...

  8. mysql二亿大表_面对有2亿条数据的mysql表

    看到这个2亿5千条数据的表,我的内心是拒绝的,各种条件筛选要取出相应的数据,被折磨了两天,现在记录下心路历程 先分享下mysql相关的知识点1 名词解释 主键(PRIMARY KEY): 唯一索引,不 ...

  9. python的django框架http请求_python django框架(一)

    模板特殊标记 {{name}} {{users.0}} {{users.1}} {{user_dict.k2}} {{user_dict.k1}} 循环 {% for item in user_dic ...

最新文章

  1. 关于 MySQL LEFT JOIN 你可能需要了解的三点
  2. 互联工厂大数据云平台打造中国版CPS
  3. 糊涂虫 php,糊涂虫 hat folgende Bedeutung
  4. 处理器仿存带宽_linux服务器CPU内存硬盘读写带宽等性能测试方法
  5. 【学习笔记】分析函数(开窗函数)
  6. 《App后台开发运维与架构实践》第4章 Linux系统
  7. 什么叫内部银团_什么样的户型是好户型
  8. REMOTE HOST IDENTIFICATION HAS CHANGED!
  9. 阿里为什么推荐使用LongAdder?而不是AtomicLong?
  10. Atitit it理论不可能三角“:“安全-方便-廉价 目录 1. 不可能三角 1 2. 三元悖论 1 2.1. 培恩洛兹三角形 2 2.2. 彭罗斯三角(Penrose triangle) 2 2.
  11. vs2017怎么安装python_vs2017怎么添加python
  12. 购物网站,网上购物系统,网上商城系统毕业设计
  13. Java验证码图片生成实现
  14. 安装VS2010旗舰版时出现.Net framework4.0,安装失败
  15. 基于JCA安全体系的封装
  16. [EXCEL] 宏的录制、调用和删除
  17. 不礼让行人怎么抓拍的_斑马线前不礼让行人抓拍处罚,到底怎么才算
  18. 【python】os.path.exists(file_path) 存在的问题
  19. Windows7+Ubuntu10.04双系统安装指南
  20. linux+synaptics+驱动程序,Linux下Synaptics笔记本触摸板的配置

热门文章

  1. StevenBoyd--Convex optimization--0. Contents
  2. html表单自动提交表单提交表单数据类型,表单
  3. python如何设计系统界面教程_python中pycharm软件界面介绍与配置
  4. android界面实现框架内页面跳转_KVM虚拟化管理平台的实现
  5. 怎么把java程序放进php_如何在php脚本中执行Java程序?
  6. Java数字分类给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3
  7. 计算机二级web题目(2)--HTTP基础
  8. JAVA泛型--待续
  9. [ZJOI2012]数列
  10. IKVM:java代码c#调用