django连接mysql配置方法总结,django 数据库连接

  django连接mysql配置方法总结,django 数据库连接

  本文主要介绍Django使用mysqlclient服务连接和写入数据库。这篇文章给你做了非常详细的介绍,对你的学习或者工作有一定的参考价值。有需要的朋友可以参考一下。

  

目录

Django使用mysqlclient服务连接和写入数据库。准备1。安装mysqlclient服务2。Settings.py文件1。将子应用程序写入数据库3。配置urls.py文件1。初始化应用程序2下的urls.py文件。在子应用程序4下配置urls.py文件。配置models.py模型类5。Configure views.py视图类文件6。在模板中编辑HTML页面【相对容易】7。创建并执行可迁移文件[如果已经完成,请省略]

 

  

Django使用mysqlclient服务连接并写入数据库

 

  

准备

 

  1.创建Django程序并安装Django服务(详见上一节)

  2.创建子应用程序(有关详细信息,请参见上一节)

  3.连接数据库服务、创建新数据库或使用旧数据。

  

一、安装mysqlclient服务

 

  在终端控制台中输入:

  pip安装mysqlclient==2.0

  后面是版本号,可写不可写。

  

二、settings.py文件

 

  

1.将子应用写入

 

  INSTALLED_APPS=[

   django.contrib.admin ,

   django.contrib.auth ,

   django.contrib.contenttypes ,

   django.contrib.sessions ,

   django.contrib.messages ,

   django.contrib.staticfiles ,

  Stu#创建的子应用程序的名称。

  ]

  

2.配置数据库

 

  数据库={

  默认 : {

  #连接到本地mysql数据库

  引擎 : django.db.backends.mysql ,

  名称 : 学生,# ,#数据库名称

  用户 3360 根,#用户名

  密码 3360 root ,# password

  HOST: localhost ,# ,# localip

  端口 3360 3306,#端口号

  }

  }

  

三.配置urls.py文件

 

  

1.初始化应用下的urls.py文件

 

  来自django.contrib导入管理

  从django.urls导入路径,包括

  urlpatterns=[

  路径( admin/,admin.site.urls),

  Path (stu/,include( stu . URLs )#访问子应用程序

  ]

  

2.子应用下的urls.py文件

 

  从django.urls导入路径

  从stu导入视图

  urlpatterns=[

  Path(gosigt/,views.gosigt),# path

  Path(insigt/,views.insigt),# path

  ]

  

四.配置models.py模型类

 

  从django.db导入模型

  班级Stu(模特。型号):

  #表中的列名:

  sname=模型。CharField(max_length=10)

  spwd=模型。CharField(max_length=10)

  #编辑单词列表的名称

  Meta:级

  db_table=stu

  

五.配置views.py视图类文件

 

  从django.http导入HttpResponse

  从django.shortcuts导入渲染

  从stu.models导入stu

  def gosigt(请求):

  return render(请求, sigt.html )

  def insigt(请求):

  sname=request . post . Get( sname )#获取表单内容

  spwd=请求。POST.get(spwd )

  如果(sname!= 和spwd!=):

  # .save()将数据写入数据库

  Stu(sname=sname,spwd=spwd)。保存()

  返回HttpResponse(h1注册成功!/h1’)

  返回HttpResponse(h1注册失败!/h1’)

  

六.在template中编辑HTML页面[比较简易]

 

  !声明文档类型

  html lang=en

  头

  meta charset=UTF-8

  登记簿/标题

  /头

  身体

  form method= post action=/stu/insigt/

  /*post方法需要编写以下代码*/

  {% csrf_token %}

  用户名:输入类型= text name= sname br/

  Emsp代码:输入类型=密码名称= spwd br/

  输入类型=提交值=注册

  /表单

  /body

  /html

  

七.创建并执行可迁移文件[做过的请省略这一步]

 

  在Terminal控制台输入:

  创建迁移文件: python manager . pymakemigrations。

  执行迁移文件: python manager . py migratestu。

  迁移文件后面的stu是我的子应用程序的名称。

  

八.效果

 

  

九.小结

 

  本章概述了在Django框架中使用mysqlclient服务连接和写入数据库的操作。里面的内容都是干货,应该比较熟悉。

  如果有什么不足或者更好的建议,欢迎留言。如果你不懂,可以私信我。我会一一回答。感谢大家的认可和支持!

  关于Django使用mysqlclient服务连接和写入数据库的文章到此结束。关于Djangomysqlclient服务连接的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: