20190528表单及数据库

20190528表单及数据库,第1张

概述1.  在window建立数据库 2.在setting文件里边配置数据库信息 3.在主项目里边的初始化文件中(-init-.py)引入使用pymysql import pymysqlpymysql.install_as_MySQLdb() 4.选取数据库,输入数据库相关信息,检测数据库链接 5.在models文件中   类和属性创建完成后执行makemigrations, makemigrat

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表单及数据库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1075776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存