![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 51
知远同学
年龄永远不是学习的障碍,不断积累,必然有所收获。加油!
展开
-
Django DRF序列化器serializer
一、Serializer。原创 2023-11-23 21:43:43 · 1085 阅读 · 0 评论 -
Django DRF版本号的处理
【代码】Django DRF版本基于GET参数。原创 2023-11-22 16:48:17 · 554 阅读 · 0 评论 -
Django报错:RuntimeError at /home/ 解决办法
博主在使用pycharm创建Django项目的时候,没有直接创建Django项目,而是创建的Python普通项目,然后通过命令pip install django==3.2 手动安装的,又由于是要学习Django的DRF框架,所以通过命令 pip install djangorestframework 安装了DRF。浅显原因分析:在启动Django项目时,会调用到 django.contrib.contenttypes ,由于被注销了,所以报错。原创 2023-11-22 08:52:50 · 1185 阅读 · 0 评论 -
Django DRF限流组件
在DRF中,限流发生在认证、权限之后,限流组件的使用步骤: 1、编写自定义限流类;2、在settings.py中配置redis;3、安装django-redis;4、启动redis服务;5、局部应用,一般是在核心的视图中使用,不会全局使用。一、自定义限流类,throttle.py,设计了 2个限流类,一个是针对匿名用户的限流,匿名用户的唯一标识选择IP地址;一个针对登录用户的限流,登录用户的唯一标识是用户名。二、全局配置,settings.py。三、 局部应用,views.py。原创 2023-11-22 00:00:47 · 638 阅读 · 0 评论 -
Django DRF权限组件
在Django的drf框架内的权限组件,如果遇到多个权限认证类,是需要所有的权限类都要通过验证,才能访问视图。3、settings.py ,如果需要全局设置,可以如下设置。1、per.py 自定义权限类。原创 2023-11-20 14:48:50 · 380 阅读 · 0 评论 -
django DRF认证组件
一、学习DRF的认证类;设计:LoginView不登录就可以访问,UserView和OrderView需要通过认证后才能访问;原创 2023-11-19 20:57:26 · 534 阅读 · 0 评论 -
Python面向对象编程
Django编程是采用面向对象的编程,要想学好Django,尤其是Django的优秀框架DRF,必须掌握好Python的面向对象基本知识。原创 2023-11-17 15:03:06 · 158 阅读 · 0 评论 -
django DRF的增删改查查
book/1 PUT 编辑某一个资源,返回编辑之后的这个资源;/book/1 GET 查看某一个资源,返回这一个资源;/book/1 DELETE 删除某一个资源,返回空;/book/ GET 查看所有资源,返回所有资源;/book/ POST 添加资源,返回添加的资源;原创 2023-11-14 16:25:52 · 593 阅读 · 0 评论 -
Django中的FBV和CBV
Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以Django在后来加入了Class-Based-View。可以让我们用类写View。在我们日常学习Django中,都是用的FBV(function base views)方式,就是在视图中用函数处理各种请求。而CBV(class base view)则是通过类来处理请求。原创 2023-11-01 16:01:11 · 1002 阅读 · 0 评论 -
django models查询获取字段值的方法
【代码】django models查询获取字段值的方法。原创 2023-02-15 12:19:11 · 1200 阅读 · 0 评论 -
Django项目使用wangeditor方法
标号1中的contents是之前设计的content模型,点击标号2中的ADD,弹出右侧的页面,标号3就是model中的‘neirong’字段。5、wang_editor_config.js,下面的代码可以直接使用,注意看注释,注释比较乱,复用的时候需要修改的地方都标注出来了,具体代码的解释,可以看。1、在项目的settings.py中需要进行的设置,在TEMPLATES中加入关于media的引入,用来处理图片上传的需要。8、效果展示,可以上传图片,同事上传多张也可以。编译器:pycharm。原创 2023-01-11 11:15:21 · 1048 阅读 · 0 评论 -
Django admin页面管理设置
2、通常我们在生成项目时会在 urls.py 中自动设置好,我们只需去掉注释即可。3、项目登录地址: http://127.0.0.1:8000/admin/;1、命令:python manage.py createsuperuser。按照提示输入相应的用户名,邮箱和密码即可;5、自定义显示的内容,注册。原创 2023-01-10 17:20:35 · 1061 阅读 · 0 评论 -
Django中如何使用时间选择器
其中需要修改的就是js文件中的“#id_date”,因为在django中通过ModelForm在前端循环生成input框时,会自动给每个input框自定义一个ID,规则就是id_加上model中字段的名字。实现的方法是通过bootstrap-datepiker模块实现。2、在前段代码中插入js文件。一、前段html代码。原创 2022-11-09 22:05:47 · 1443 阅读 · 0 评论 -
Django模板继承
说明:在定义模板的时候,可以多设计几个block,在引用的时候可以加载不同的block,更加个性化的使用。文件名称:layout.html。原创 2022-10-28 23:32:33 · 297 阅读 · 0 评论 -
通过pycharm创建Django新项目
通过Django设计一个员工管理系统,练习Django的使用。通过学习B站武沛齐老师视频制作。原创 2022-10-19 23:07:30 · 1977 阅读 · 0 评论 -
Django用户管理
1、设置URL,在urls.py中设置path;2、前端代码,info_add.html。一、查看所有用户,从数据库中读取数据。二、添加用户,向数据库中写入数据。2、后端views.py。原创 2022-10-11 23:02:05 · 790 阅读 · 0 评论 -
Django mysql数据库操作
如果想新建其他的表格,在models.py中,新建其他的类,然后重新执行上面的两个命令,就可以了。如果想删除之前创建的表,在models.py中注释掉对应的类,或者删除对应的类,然后在重新执行两个命令,就可以了。django的ORM可以帮我们做两件事:创建、删除、修改数据库中的表;不用sql语句,无法创建数据库,数据库需要自己创建;注意:在已经存在的表中新增列,需要给已有数据增加默认值:deaufult=默认值;3、Django操作表:在models.py文件中操作。1、创建数据库,启动MySQL服务;原创 2022-10-10 23:27:14 · 2239 阅读 · 0 评论 -
django爬取网页数据并展示
目标网站网址:http://www.chinaunicom.com.cn/news/list202110.html。爬取目标网站的新闻标题,通过Django展示到自己的网页中来;前段html文件代码:news.html。视图函数:views.py。原创 2022-10-08 11:16:50 · 1120 阅读 · 0 评论 -
Django学习笔记
django学习笔记原创 2022-10-06 22:58:17 · 674 阅读 · 1 评论