![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
文章平均质量分 79
小炫y
你只管努力,其他交给天意
展开
-
django-博客(一)
DjangoUeditor > widgets.py > UEditorWidget 类,间接继承 django > forms > widgets.py > Widget 类,django 更新了,DjangoUeditor也要更新,多一个参数。使用形式为:{{ value | date:"Y-m-d H:M:S" }}3、把html和css样式那些导入到文件夹中,然后配置这些文件夹的路径,再添加首页视图。1、环境:pycharm,python3.6,django3,mysql8.0。原创 2023-02-28 14:21:50 · 479 阅读 · 0 评论 -
Django3(三)FBV视图和CBV视图
视图函数 index 定义的变量 value 作为 render 的参数 context,而模板 index.html 里通过使用模板上下文(模板变量){{ title }} 来获取变量 value 的数据,上下文的命名必须与变量 value 的数据命名(字典的key)相同,这样 Django 内置的模板引擎才能将参数context(变量value)的数据与模板上下文进行配对,从而将参数 context 的数据转换成网页内容。若为True,则开启文件下载功能,将文件下载到本地,并设置文件后缀名。原创 2022-10-18 23:40:02 · 620 阅读 · 0 评论 -
django3(三) orm数据表操作
模型Vocation的外键名为name,数据表index_vocation中变为name_id,v设置外键字段name的时候,外键字段应以数据表的字段名为准。ORM框架的数据操作API是在QuerySet类里面定义的,然后由开发者自定义的模型对象调用QuerySet类,实现数据操作。正向查询:如果查询对象的主体是模型Vocation,通过外键字段name去查询模型PersonInfo的关联数据。反向查询:如果查询对象的主体是模型PersonInfo,查询它与模型Vocation的关联数据。原创 2022-10-16 21:48:26 · 527 阅读 · 0 评论 -
Django3(二)异步编程
使用协程、线程、进程、消息队列等方式实现。支持多线程、内置异步和消息队列方式实现。多线程:在当前运行的Django服务中开启新的线程执行。内置异步:django3,使用asyncio和关键词Async/Await实现,异步功能主要在视图中实现(异步视图)消息队列:使用celery框架和消息队列中间件搭建,解决了应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和一致性的系统架构。一、使用多线程。原创 2022-10-16 15:58:20 · 5797 阅读 · 2 评论 -
Django3(四)Django REST framework(一)RESTful API
这种应用模式比较适合纯网页应用。在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。至于前端用户看到什么效果,从后端请求的数据如何加载到前端中,都由前端自己决定,网页有网页的处理方式,App有App的处理方式,但无论哪种前端,所需的数据基本相同,后端仅需开发一套逻辑对外提供数据即可。在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还提供丰富的类视图、扩展类、视图集来简化视图的编写工作。原创 2022-09-22 17:55:11 · 1160 阅读 · 0 评论 -
Django admin后台管理页面的常用设置
Django admin后台管理页面的常用控件设置选择列表选项choices# filename: models.pyfrom django.db import models# 例1 int类型:STATUS = ( (0, 0), (1, 1))class Team1(models.Model): status = models.IntegerField('状态', choices=STATUS, default=1) #default状态默认为1原创 2022-04-07 18:20:06 · 2808 阅读 · 0 评论 -
selenium获取aiqiyi信息写入mysql数据库,在django admin后台管理中显示出来
selenium获取aiqiyi信息写入mysql数据库,在django admin后台管理中显示出来原创 2022-03-18 17:26:46 · 1383 阅读 · 0 评论 -
Django3(一)
后者是在自定义视图的响应状态设置重定向,能让开发者实现多方面的开发需求。发送http请求——>nginx服务器——>uwsgi服务器——>中间件——>路由——>视图——>orm——>从orm获取数据返回视图——>视图将数据传递给模板文件——>中间件——>uwsgi——>nginx——>生成响应内容。从MyDjango文件夹的urls.py定义的路由信息得知,每个项目应用(App)的路由地址交给项目应用的urls.py自行管理,这是路由的分发规则,使路由按照一定的规则进行分类管理。手动渲染字段就可以了。原创 2022-03-15 10:32:46 · 5581 阅读 · 0 评论