Web
uxk0587
这个作者很懒,什么都没留下…
展开
-
Ubuntu20.04 通过certbot安装ssl证书
Ubuntu20.04通过Certbot安装ssl证书1.安装Certbotsudo apt install certbot python3-certbot-nginx2.生成证书certbot --nginx然后输入邮箱,选择要生成的域名,选择是否要重定向,SSL证书具体位置:/ect/letsencrypt/live下通过上面两步,直接将Nginx配置写入了已存在的配置文件证书美国三个月会过期,但是可以无限续签,可通过以上命令重新申请,也可重新需续签或者自动续签certbot re原创 2021-04-12 10:20:36 · 1952 阅读 · 0 评论 -
如何判断当前网页是否在微信中?
判断是否在微信中var ua = navigator.userAgent.toLowerCase();var isWeixin = ua.indexOf('weixin') != -1;参考:https://www.jianshu.com/p/9b286f6c678d将micromessenger改成weixin原创 2021-03-26 15:34:15 · 348 阅读 · 0 评论 -
Django + JQuery获取表单中的数据 + Ajax 发送数据
1.方法一:通过Jquery$("#对应form表单id).serializeArray()获取表单数据,直接赋值给$.ajax中的data。.serializeArray()方法参见jQuery ajax - serializeArray() 方法该方法放回一个JSON对象数组。$("#postSubmit").click(function () { let data = $("#postContent").serializeArray();原创 2020-09-29 09:47:37 · 564 阅读 · 0 评论 -
Django REST framework学习笔记(六)——分页
如果没有设置分页,django-rest-framework 会将所有资源类表序列化后返回,如果资源很多,就会对网站性能造成影响。为此,我们来给博客文章列表 API 添加分页功能。django-rest-framework 为分页功能提供了多个辅助类,常用的有:PageNumberPagination将资源分为第 1 页、第 2 页…第 n 页,使用页码号请求分页结果。LimitOffsetPagination通过 limit 和 offset 两个参数来控制请求的资源。例如通过发送 API原创 2020-08-12 18:46:18 · 292 阅读 · 0 评论 -
Django静态文件的获取,以及对static和media目录设置的一些思考
Django直接获取静态资源文件是不行的,会报错。添加静态资源文件夹static,设置静态文件根目录后INSTALLED_APPS = [ ... 'django.contrib.staticfiles', ...]# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/e...原创 2020-04-01 22:10:06 · 1267 阅读 · 0 评论 -
服务器几核够用?
除了以上对应关系,还有一个关键要素。那就是并发量。就算你是个人博客平均并发每秒100用户的话用1核心肯定也是不够的。处理器会处理不过来的。按照宝塔官方给的建议1核2G:30并发2核4G:80并发4核8G:150并发8核16G:250并发16核32G:500并发如果你上了mencached数据库缓存和别的缓存。那么并发值可以提升5-10倍。具体还要看自己的程序。比如WordPress...原创 2020-03-30 17:48:27 · 7136 阅读 · 0 评论 -
script标签放在head内和body内有什么区别
加载的顺序不一样,你可以把HTML看成从上往下加载的。例如在网速慢的情况下把js代码放在body底部用户会先看到网页结构,等js加载完成后才出现特效区别简述:在HTML body部分中的JavaScripts会在页面加载的时候被执行。在HTML head部分中的JavaScripts会在被调用的时候才执行,但是在主页和其余部分代码之前预先装载。——————————————————————...原创 2020-03-15 21:51:32 · 3042 阅读 · 0 评论 -
如何在django admin中显示固定的下拉菜单?
我想在下拉列表中显示优先级信息。 目前,我使用整数字段存储优先级,但是我想显示高/中/低,而不是让用户输入优先级。一种近似的方法是使用优先级数据库,该数据库存储3个元素,即1:高,2:中,3:低,PRIORITY_CHOICES = ((1, 'High'), (2, 'Medium'), (3, 'Low'))...原创 2020-02-28 00:59:55 · 1512 阅读 · 0 评论 -
web开发中图片点击显示模糊(滤镜)& 背景动画
.right table td img:hover { filter: grayscale(100%) blur(3px); }原创 2020-01-31 20:33:19 · 372 阅读 · 0 评论 -
django admin删除记录的同时删除文件
参考简书文章Python Django 调用post_delete() 做自定义删除import osfrom django.db import modelsfrom django.db.models.signals import post_deletefrom django.dispatch import receiverfrom django.conf import setting...原创 2020-01-30 13:24:04 · 1265 阅读 · 3 评论 -
Django 2.0及以上版本的admin无法显示图片问题
安装Pillow然后在setting.py中添加MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, 'media')最后在url配置的时候末尾添加urlpatterns = [ path('admin/', admin.site.urls), ...] + static(settings.MEDIA_URL, ...原创 2020-01-28 23:03:01 · 280 阅读 · 0 评论