1. 在window建立数据库
2.在setting文件里边配置数据库信息
3.在主项目里边的初始化文件中(-init-.py)引入使用pyMysqL
import pyMysqLpyMysqL.install_as_MysqLdb()
4.选取数据库,输入数据库相关信息,检测数据库链接
5.在models文件中 类和属性创建完成后执行makemigrations,makemigrations作为创建数据库表的登记 然后 migrate 完成数据库表的创建
vIEws视图函数
#首先引入django里边的三个属性:#1.render相当于提取、打开HTML文件,读取文件内容,回复给浏览器#2.redirect("具体要跳转的URL链接")#3.httpResponse("字符串")from django.shortcuts import render,redirect,httpResponsefrom . import models# Create your vIEws here.‘‘‘查 主页面‘‘‘def class_List(request): # models文件里边的Class类名里的所有对象赋值给了class_List class_List = models.Class.objects.all() # 渲染网页 键值对 键:值 return render(request,"class_List.HTML",{"class_List":class_List})‘‘‘删‘‘‘def delete_class(request): class_ID = request.GET.get("class_ID") models.Class.objects.filter(ID=class_ID).delete() return redirect("/class_List")‘‘‘增‘‘‘def add_class(request): if request.method == "POST": cname = request.POST.get("cname") models.Class.objects .create(cname=cname) return redirect("/class_List/") return render(request,"add_class.HTML")‘‘‘改‘‘‘def edit_class(request): # POST方法 if request.method == "POST": ID = request.POST.get("ID") cname = request.POST.get("cname") # models.Class.objects.filter(ID=ID).update(cname=cname) models.Class.objects.filter(ID=ID).update(cname=cname) return redirect("class_List") # get 方法 class_ID = request.GET.get("class_ID") # class_obj = models.Class.objects.filter(ID=class_ID).first() class_obj = models.Class.objects.get(ID=class_ID) return render(request,"edit_class.HTML",{"class":class_obj})总结
以上是内存溢出为你收集整理的20190528表单及数据库全部内容,希望文章能够帮你解决20190528表单及数据库所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)