![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django
文章平均质量分 79
关于Django的一些学习笔记。
Kinght_123
大家好,我是Kinght_123,欢迎大家关注!
展开
-
Localhost环境下使用Django send_mail发送邮件——以qq邮箱为例
django-allauth是最受欢迎的管理用户登录与注册的第三方Django安装包。它非常强大,能实现以下核心功能。今天我么就来看看如何使用它,简化我们用户注册,登录及账户管理。用户注册用户登录退出登录第三方auth登录(微信,微博等)邮箱验证登录后密码重置忘记密码,邮箱发送密码重置链接安装django-allauth。使用pip安装pip install django-allauthQQ邮箱获取授权码配置settings.py安装好后设置m原创 2020-12-28 23:02:14 · 467 阅读 · 0 评论 -
Django学习:用RGF创建一个简单的网页框架!(实用性感觉很强!!)
文章目录1.安装djangorestframework2.在model.py中添加数据3.在views.py中写入代码4.在urls.py中写入路由5.在serializers.py中写入代码5.同步数据库5.1生成同步文件5.2同步数据6.运行7.结果查看当你安装了djangorestframework时,想要调用它的时候会从rest_framework调用,这是基础知识。1.安装djangorestframework2.在model.py中添加数据from django.db import原创 2020-12-21 22:26:35 · 301 阅读 · 1 评论 -
Django学习之用Django实现前后端分离开发。
前言我们开发网站时需要有前端和后端,开发方式分为前端和后端一起开发,前端后端分离开发,一般大多数采用前后端分离开发,因为这样开发的效率高且安全,Django本身就可以完成前后端分离开发,为前端提供json数据返回,但是django本身的序列化太麻烦,几乎没人用。所有Django推出了一个Django-REST-framework,它是一个建立在django基础上的框架,后续我们会介绍Django-REST-framework,它比较常用。我们现在用django实现一个简单的前后端分离开发,感受一下dja原创 2020-12-21 19:23:09 · 8411 阅读 · 7 评论 -
Django学习之HttpResponse的一些常用用法功能。(详解!!!)
1.通过HttpResponse下载文件首先,在创建的django项目下创建一个文件,在views.py中写入代码def dowmload(request): f = open('Kinght_123/math_course.doc','rb') res = HttpResponse(f.read(),content_type='application/msword') #content_type是文件打开的形式,需要到MIME手册自行查找 res['Content-Disp原创 2020-12-20 12:46:24 · 1846 阅读 · 1 评论 -
Restful API:网站开发的接口开发规范。
在我们做网站开发的时候,会用到许多种方法,但其中有的代码的方法就是约定俗成的,你要是用其他的方法就会显的很low,下面这张表就是一般的常见代码及其对应的功能。代码功能GET获取数据POST修改、创建数据PUT修改、更新数据DELETE删除数据...原创 2020-12-20 12:01:34 · 241 阅读 · 2 评论 -
Django学习之路由系统!!
路由系统的介绍我们已知,用户从浏览器发出的请求会首先打到django url的路由分发系统这里,然后再到views视图–》models模型–》template模板–》用户浏览器。换言之,urls.py 文件主载着你整个网站的所有页面&接口的url分配。正式开讲django的路由语法前,先要知道路由分为以下两种:静态路由:已经明确定义好的一条路由,比如下例,用户只能在浏览器上输入/articles/2003/ 才能匹配到这条路由,输入任何其它的都匹配不上本条。urlpatterns = [原创 2020-12-18 23:08:57 · 241 阅读 · 1 评论 -
Django学习之ORM。
什么是ORM?对象关系映射(Object Relational Mapping),它的实质就是将关系数据(库)中的业务数据用对象的形式表示出来,并通过面向对象(Object-Oriented)的方式将这些对象组织起来,实现系统业务逻辑的过程。在ORM过程中最重要的概念是映射(Mapping),通过这种映射可以使业务对象与数据库分离。从面向对象来说,数据库不应该和业务逻辑绑定到一起,ORM则起到这样的分离作用,使数据库层透明,开发人员真正的面向对象。上面的解释有点蒙蔽对不?其实你只需要抓住2个关键词,原创 2020-12-18 21:38:25 · 181 阅读 · 1 评论 -
Django学习之数据库的一些基本操作!!!!
文章目录1.配置Django数据库连接信息2.同步数据库2.1生成同步文件2.2同步数据3.创建数据与m2m关联4.给数据库排序5.数据库的切片处理6.数据库的查找7.数据库的添加8.数据库的改删1.配置Django数据库连接信息配置Django数据库连接信息Django支持多种数据库,Sqlite、Mysql、Oracle、PostgreSQL,默认的是小型文件数据库SqliteDATABASES = { 'default': { 'ENGINE': 'django.db.原创 2020-12-18 21:23:17 · 318 阅读 · 1 评论 -
Django学习之用django导入html文件 开发第一个网页页面。(基础!!)
序言我们为什么要用django导入html文件呢,如果你的老板让你开发一个页面,他给了你一份html代码,你需要把他放入django中结合django的其他功能开发一个完美的页面。。。。。。所以就需要我下面要介绍的了。。。。正文1.首先创建一个html文件夹(里面可以加上其他的东西。)2.3.在你新建的项目中找到setttings.py,在其中导入你写好的html文件。4.在app中找到views.py,返回html文件。5.运行结果:...原创 2020-12-18 20:41:45 · 2526 阅读 · 1 评论 -
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc9 in position 0: invalid continuation byte!!!
前言最近在学习Django时遇到了一个错误,特别的讨厌,找了许多教程,许多方案都没有解决,最终在一位学长的带领下成功的找出了错误,并把错误纠正了过来。这是我在完成一次django请求时出现的错误。正文错误的界面:错误的原因:是编码的问题,但是它没有提示哪里编码错了。。。解决措施:打开控制面板,点击系统,找到计算机名。因为我原来的计算机名称是中文的名字,所有会出现前面的错误,只要把计算机名改成英文的名字就可以了。改完错误的运行结果:...原创 2020-12-17 18:09:14 · 2099 阅读 · 0 评论 -
Django学习之创建第一个App!
打开cmd将路径转换到项目的路径下输入python manage.py startapp app名称创建完成原创 2020-12-17 15:33:13 · 207 阅读 · 0 评论 -
Django学习之创建第一个django项目!
1.创建django项目打开cmd(命令提示符)输入django-admin startproject DjangoPractice(DjangoPractice为文件名称,不唯一)创建完成2.django项目的目录结构文件功能managa.py管理程序的文件,启动,关闭等settings.py程序的配置文件urls.py程序的路由系统,即:url和处理其函数的对应关系wsgi.py指定框架的wsgi(一般用不上)...原创 2020-12-17 15:00:41 · 187 阅读 · 0 评论 -
Django学习之安装django!!
1.打开cmd2.输入pip install django就会自动安装django。3.查看django的版本import djangoprint(django.VERSION) #检测django的版本原创 2020-12-17 14:53:06 · 173 阅读 · 0 评论