当前位置:首页 > Python >

Django v3.1 官方文档 PDF 完整版

大小:12.75 MB已被448人关注

Django v3.1 官方文档是一个不错的学习资源,大小为12.75 MB,由万玉堂 提供,Django类资源中评分为9.4。

Tags:官方文档 Django 

学习笔记

给大家精选了网上关于《Django v3.1 官方文档》的学习笔记心得及相关实例内容,值得大家学习参考。

python中如何用Django连接数据库(图文)

本篇文章给大家带来的内容是关于python中如何用Django连接数据库(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

form表单提交数据的三个要素:

1. form表单标签必须要有action和method属性;action键的值表示html页面中信息的提交地址, method键的值表示用什么方法提交

2. 所有获取用户输入的标签必须放在form表单中,必须要有name属性;name键的值表示要提交的信息

3. 必须要有submit按钮.

request相关属性:

request是指浏览器给服务端发送的请求.

1. request.method --返回的是请求的方法(全大写):GET POST...

注意:观看method源码得知:

 python中如何用Django连接数据库(图文)

在HTML页面中经常会有 method='post' 之类的对method规定获取值时为小写,此时大小写都可以,当从method中取值时,'upper'会把method中的请求方法全部大写. 

2. request.GET --取得URL里的参数,类似于字典的数据结构(如果用get方法提交,就要用GET获取)

3. request.POST -- post提交的数据,类似于字典的数据结构(若用post方法提交就要用POST获取)

Django的模板语言{{变量名}}

连接mysql

使用ORM(Object Relationship Model)来翻译SQL语句.

优点: 开发效率高 ; 开发不用直接写SQL语句

缺点:执行效率低

Django项目中创建app应用

在项目中创建一个Python包,不同的功能放在不同的包里,

创建app  -- Python manage.py startapp app名称(例:app01)

在Django中表明创建了一个app :

在settings.py中找到INSTALLED_APPS,添加新建的app

python中如何用Django连接数据库(图文)

Django中ORM的使用

用处: 操作数据表  操作数据行

使用:

1. 手动创建一个数据库(ORM不能创建数据库) --- create databasemysite;

2. 在Django中表明要连接的数据库

python中如何用Django连接数据库(图文)

3. 表明连接数据库的途径(利用第三方的包)

在Django中表明用pymysql模块代替默认的MySQLdb去连接MySQL数据库:

在settings.py同级的_init_.py文件中配置:

 python中如何用Django连接数据库(图文)

4. 在app应用下的models.py文件中创建类(类名自定),该类必须继承models.Model,可以用ORM语言在创建的类中编写表结构

python中如何用Django连接数据库(图文)

5. 执行命令与句,完成对数据库中表的操作

python manage.py makemigrations -- 记录models.py中的变更,更新要对数据库进行的操作

python manage.py migrate -- 把变更记录翻译成SQL语句,在数据库中完成操作.

  python中如何用Django连接数据库(图文)

连接数据库

点击database 创建数据库,连接数据库:

python中如何用Django连接数据库(图文)

python中如何用Django连接数据库(图文)

python中如何用Django连接数据库(图文)

ORM查询

User.objects.filter(email='', pwd='')

以上就是python中如何用Django连接数据库(图文)的详细内容,更多请关注码农之家其它相关文章!

展开 +

收起 -

相关资源

Python新手使用Django架站的16堂课
Python新手使用Django架站的16堂课 原书扫描版

本书作者台湾大师带你活用Django Web Framework快速构建移动网站,以16堂课来介绍Python新手使用Django架站的要点,可作为Python Django的初学者的参考书籍

立即下载
精通Django
精通Django 高清版

本书的主要目的是把你打造成 Django 专家。本书集中讲解两方面的内容。首先,深入说明 Django 的机制,教你使用它构建 Web 应用。其次,适当讨论高级概念,说明如何在项目中有效使用相关的

立即下载
Django Rest Framework 教程 完整版

Django Rest Framework是一个强大且灵活的工具包,主要用以构建RESTful风格的Web API。Django REST Framework(以后简称DRF)可以在Django的基础上迅速实现API,并且自身还带有基于WEB的测试和浏览页面,可以方便的测试自己的API。DRF几乎是Django生态中进行前后端分离开发的默认库。Django Rest Framework 用来配合前端框架 React/Vue 等进行后端开发很方便。 《Django Rest Framework 中文版教程》

立即下载
玩转Django 2.0
玩转Django 2.0 完整超清版

这书全部编程代码均在Python3.6Django2.0自然环境下产品测试,出示案例源代码下载。这书是1本PythonWeb的技术总结,关键以Python3和Django2.0版本号保持。根据这书的学习培训,用户可以深入把握Dj

立即下载
Django开发宝典
Django开发宝典 全书高清版

本书是对Python Django开发全过程解析,使读者能够掌握项目的开发流程。由浅入深地带领读者进行Django的开发,最终使读者掌握项目的开发流程,从而运用于自己的项目开发中

立即下载
跟老齐学Python:Django实战
跟老齐学Python:Django实战 原书高清版

《跟老齐学Python:Django实战》是以Python为基础进行Web应用开发的进阶读物。适合已经具有Python基础技能、进行Web应用开发的读者。感兴趣的小伙伴们可以下载参考一下

立即下载
Python高效开发实战:Django、Tornado、Flask、Twisted
Python高效开发实战:Django、Tornado、Flask、Twisted 高清版

也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模、通用网络协议、后端并发处理、前端界面设计,在学术研究或工程项目上能独当一面。通过对Python及其周边Web框架的学习

立即下载
下载地址:百度网盘下载
读者心得
165小时26分钟前回答

django缓存配置的几种方法详解

为什么要用缓存? 首先说,为什么要用缓存的,由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时(时间可以设置),则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到,并返回。 另外,缓存只是一类统称,一般其介质是速度很快的内存,但也可以是能加快数据读取的其它方式。 什么时候适合用缓存? 对页面实时性要求不高的页面,可以用缓存。比如博客文章,假设用户一天更新一篇文章,那么可以为博客设……

103小时37分钟前回答

在django中实现页面倒数几秒后自动跳转的例子

实现倒计时跳转要和html中的js结合起来, 例如: 实现一个页面简单的注册,然后注册成功后倒计时自动跳转到登录页面。 # 注册页面def register(request): return render(request,"register.html")# 点击注册def doregister(request): # 获得用户输入的信息,保存到数据库 username=request.GET.get("username") password=request.GET.get("password") surepwd=request.GET.get("surepwd") age=request.GET.get("age") # 判断密码 if surepwd==password : # 创建一个对象 user = User() user.u_name = username # user.u_password=password # 创建md5对象 MD5 = hashlib.md5() # 将一个二进制数据进行md5处理,生成一个128位的二进制数据 MD5.update(password.encode("utf-8")) # 将二进制结果转换成 十六进制的结果,4位二……

码小辫

沃楚云 提供上传

资源
26
粉丝
42
喜欢
119
评论
12

Copyright 2018-2021 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com