会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
程序设计实验室
公众号:程序设计实验室
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
下一页
2021年2月3日
Selenium爬虫实践(踩坑记录)之ajax请求抓包、浏览器退出
摘要: 上一篇: 使用Selenium截取网页上的图片 前言 最近在搞公司内部系统,累的一批,需要从另一个内部系统导出数据存到数据库做分析,有大量的数据采集工作,又没办法去直接拿到那个系统的接口,太难了,只能爬虫,但是cookie还经常失效,为了不每次登录失效就来找我重新注入Cookie,我写了一个手机版的
阅读全文
posted @ 2021-02-03 15:03 程序设计实验室
阅读(895)
评论(2)
推荐(0)
2021年1月26日
Django数据导入导出神器django-import-export使用
摘要: 前言 Django以快速开发闻名,但是如果处理数据的导出导入还需要自己写脚本,那就有违“Python之禅”了…… 而且导数据通常需要不同的格式,Excel、csv、json等,每种格式的数据就要写一个脚本太麻烦了,这时直接祭出django-import-export这个神器,官方一句话介绍:djan
阅读全文
posted @ 2021-01-26 11:04 程序设计实验室
阅读(2986)
评论(0)
推荐(2)
我的2020回顾——技术篇
摘要: 看着笔记里写了一半的「2019年总结」,总觉得莫名喜感,然后我又想说时间过得真快了,又到了每年写总结复盘的时候,2020年是我长这么大以来经历过最魔幻的一年,疫情、金融危机、世界格局“百年未有之大变”……巨大信息量的冲击下人很难有独立思考的空间和意识,还好本文只是对2020年技术方面的总结,不然不知
阅读全文
posted @ 2021-01-26 10:43 程序设计实验室
阅读(3381)
评论(31)
推荐(25)
Selenium爬虫实战:截取网页上的图片
摘要: 前言 同样是为了刷课,没想到工作后依然和大学一样逃脱不了需要刷网课的命运…… 正文 直接说干货了,截取图片,需要截取的图片是什么图片大家都懂(说的就是你,验证码),其他图片的话不需要截取,直接拿到地址下载就行,验证码不行,同样的地址再访问一次内容就变了。 我不知道为啥selenium不能直接把特定i
阅读全文
posted @ 2021-01-26 10:40 程序设计实验室
阅读(599)
评论(0)
推荐(0)
2020年11月5日
Asp-Net-Core学习笔记:1.MVC入门篇
摘要: # Asp.Net Core 学习 基于.Net Core 2.2版本的学习笔记。 常识 像Django那样自动检查代码更新,自动重载服务器(太方便了) dotnet watch run 托管设置 设置项目文件的AspNetCoreHostingModel属性。 <PropertyGroup> <T
阅读全文
posted @ 2020-11-05 18:44 程序设计实验室
阅读(1800)
评论(4)
推荐(10)
2020年11月4日
不吹不黑,跨平台框架AspNetCore开发实践杂谈
摘要: 前言 最近边学边做,初步上手了AspNetCore的开发,对MVC这套熟悉了一下,因为之前没有拿来做过独立项目,都是和别人合作开发,所以前后端分离,我都只做WebApi,而且还是很小的项目(课设级别),生产环境用最多的应该是Python的Django框架,这次我把一个之前做的Django项目用Asp
阅读全文
posted @ 2020-11-04 22:31 程序设计实验室
阅读(3920)
评论(16)
推荐(26)
2020年8月26日
给Django的Admin添加自定义Action 并移除需要选择对象的限制
摘要: 不得不说,Django的Admin真的给开发带来很多便利,这不,我又来折腾了,这次是添加自定义的action 这个自定义的Action可以看看官方文档的介绍,很详细,不再赘述。 https://docs.djangoproject.com/en/3.0/ref/contrib/admin/actio
阅读全文
posted @ 2020-08-26 18:52 程序设计实验室
阅读(1226)
评论(0)
推荐(0)
2020年8月7日
解决drf_yasg中的SwaggerAPI无法正确分组问题
摘要: swagger是后台开发中很好用的交互式文档,Django原本的Django-Swagger已经停止维护了,现在一般用drf_yasg这个包来实现文档,它里面支持swagger和redoc两种,redoc是静态的,作为导出文档的话不错,不过一般我们用swagger,因为可以在文档里面调试,非常方便。
阅读全文
posted @ 2020-08-07 19:12 程序设计实验室
阅读(924)
评论(0)
推荐(1)
2020年8月6日
Django中间件之实现Admin后台IP白名单
摘要: Django自带的Admin管理后台很方便,但是实际生产环境真的会有挺多安全问题的,在admin的安全防护这方面,我之前就研究实现了给admin加上登录验证码和限流功能,可以参考这篇文章: 给Django Admin添加验证码和多次登录尝试限制 不过就在内部使用的话就好很多,因此我们可以通过Djan
阅读全文
posted @ 2020-08-06 19:08 程序设计实验室
阅读(860)
评论(0)
推荐(0)
配置Django-TinyMCE组件支持上传图片功能
摘要: Django自带的Admin后台,好用,TinyMCE作为富文本编辑器,也蛮好用的,这两者结合起来在做博客的时候很方便(当然博客可能更适合用Markdown来写),但是Django-TinyMCE这个组件默认没有图片上传功能的,需要我们自己实现,本文将一步步带大家实现这个图片上传功能。 读者也可以举
阅读全文
posted @ 2020-08-06 00:11 程序设计实验室
阅读(887)
评论(0)
推荐(0)
Django应用中的静态文件处理
摘要: 在日常开发中,我们都是把Django的Debug模式打开,方便调试,在这个模式下,由Django内置的Web服务器提供静态文件服务,不过需要进行一些配置,才能正确访问。 配置settings # Static files (CSS, JavaScript, Images) # https://doc
阅读全文
posted @ 2020-08-06 00:04 程序设计实验室
阅读(253)
评论(0)
推荐(0)
2020年7月26日
聊聊Django应用的部署和性能的那些事儿
摘要: 随着工作的深入,我越来越发现Python Web开发中有很多坑,也一直在羡慕AspNetCore和Go等的可执行文件部署和高性能,以及Spring生态的丰富,不过因为工作用了Django,生活还是要继续的嘛,这Django好歹也是有很大份额的Web框架,也没那么不堪,至少开发速度上就吊打一众框架了~
阅读全文
posted @ 2020-07-26 12:03 程序设计实验室
阅读(724)
评论(0)
推荐(0)
2020年7月25日
给Django Admin添加验证码和多次登录尝试限制
摘要: Django自带的Admin很好用,但是放到生产环境总还差了点什么= = 看看admin的介绍: Django奉行Python的内置电池哲学。它自带了一系列在Web开发中用于解决常见问题或需求的额外的、可选工具。这些工具和插件,例如django.contrib.redirects都必须在settin
阅读全文
posted @ 2020-07-25 23:53 程序设计实验室
阅读(1195)
评论(0)
推荐(0)
Python后端日常操作之在Django中「强行」使用MVVM设计模式
摘要: 扫盲 首先带大家了解一下什么是MVVM模式: 什么是MVVM?MVVM是Model-View-ViewModel的缩写。 MVVM是MVC的增强版,实质上和MVC没有本质区别,只是代码的位置变动而已 从名字上看,MVVM比MVC架构中多了一个ViewModel,没错,就是这个ViewModel,他是
阅读全文
posted @ 2020-07-25 01:08 程序设计实验室
阅读(493)
评论(0)
推荐(0)
2020年7月24日
3分钟看懂Python后端必须知道的Django的信号机制!
摘要: 概念 django自带一套信号机制来帮助我们在框架的不同位置之间传递信息。也就是说,当某一事件发生时,信号系统可以允许一个或多个发送者(senders)将通知或信号(signals)发送给一组接受者(receivers)。 (感觉就很像Qt的信号与槽机制) 信号系统包含以下三要素: 发送者-信号的发
阅读全文
posted @ 2020-07-24 16:59 程序设计实验室
阅读(762)
评论(0)
推荐(0)
2020年7月11日
后端开发之光!Django应用的容器化部署实践~
摘要: 在此之前,我一直用uwsgi+virtualenv+nginx方式进行应用部署,操作起来比较麻烦,而且依赖于服务器上的Python版本,服务的管理方面单纯uwsgi + pid算不上特别麻烦但总没有docker compose方便,无奈原本的服务器是32位系统的用不上docker,现在又增加了一个新
阅读全文
posted @ 2020-07-11 22:20 程序设计实验室
阅读(615)
评论(0)
推荐(0)
一小时完成后台开发:DjangoRestFramework开发实践
摘要: DjangoRestFramework开发实践 在这之前我写过一篇关于Django与Drf快速开发实践的博客,Django快速开发实践:Drf框架和xadmin配置指北,粗略说了一下Drf配置和基本使用,不过里面只是涉及到最基本的CRUD,在正常的后端开发中涉及的诸如认证和权限、消息队列、缓存之类的
阅读全文
posted @ 2020-07-11 22:17 程序设计实验室
阅读(820)
评论(0)
推荐(0)
2020年7月4日
Django快速开发实践:Drf框架和xadmin配置指北
摘要: 步骤 既然是快速开发,那废话不多说,直接说步骤: 安装Djagno 安装Django Rest Framework 定义models 定义Rest framework的serializers 定义Rest framework的viewsets 配置Rest framework的router 配置管理
阅读全文
posted @ 2020-07-04 21:51 程序设计实验室
阅读(999)
评论(1)
推荐(3)
2018年6月19日
Django应用部署:nginx+uwsgi方式
摘要: 环境准备 nginx+uwsgi方式部署顾名思义,需要nginx和uwsgi两个软件包。 nginx不用说,是必备的,关于nginx的安装本文不再赘述,详情可以自行搜索或者参考我以前的文章: Debian8搭建LEMP环境 安装uwsgi pip install uwsgi 上传项目代码 & 测试
阅读全文
posted @ 2018-06-19 20:54 程序设计实验室
阅读(375)
评论(0)
推荐(0)
2018年6月13日
Python踩坑:类与类对象类型参数传递与使用
摘要: 前言 对初学者来说,Python确实简单好用,毕竟动态类型语言,不用定义就可以拿来用,类型之间随意转换简直不要太方便,因此Python用来写写小脚本,爬虫程序什么的,没什么问题。 不过,一旦用来开发稍微大型一点的项目,例如搭建一个Web应用,就会遇到一些问题,一般缺乏经验的人都会陷入某些坑中。= =
阅读全文
posted @ 2018-06-13 23:31 程序设计实验室
阅读(1028)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
下一页
公告