自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 IRQ7和IRQ15伪中断说明

IRQ7,IRQ15,39号中断

2022-12-31 15:03:22 260 1

原创 centos 卸载重装yum

centos卸载重装yum

2022-07-16 12:17:10 346

原创 mysql8 安装后首登之忘记密码

安装mysql8的过程中,没有提示设置密码,所以安装后无法登录。以下为设置密码的方法:1-输入whereis mysql,在几个路径中,找到my.cnf文件,通常在/etc/mysql下2-sudo vim my.cnf,编辑文件,输入两行,[mysqld]skip-grant-tables保存退出。3-输入service mysql restart,重启mysql4-重启无报错,可以进入下一步。5-输入mysql -uroot 免密登录6-输入 use mysql;

2020-05-11 09:17:53 197

原创 django外键查询

django外键查询,示例如下:文章(post)为主表,栏目(slug)为子表,post通过一个taggit的字段,设定为外键:class Post_colum(models.Model): #栏目的模型 title = models.CharField(max_length=100,verbose_name='栏目名称') create = mod...

2020-01-26 10:10:30 997

原创 django部署之代码更新

之前的文章中讲了django项目部署的完成,部署完成之后,如果我们需要更新自己服务器上的项目代码。需要怎么做呢?代码本地更新,测试无误本地代码更新部分,提交github服务器端,通过git pull命令,完成服务器本地代码更新supervisorctl -c ~/etc/supervisord.conf restart +项目(ini文件的程序名)更新显示start,即为完成...

2020-01-14 14:40:03 1114

原创 django部署之server errror 500

有时候,部署之后的博客或者网站,部署开启过程中,均无报错,但是打开主页面时,会显示 server error(500)的问题,这时,可以先关闭所有的工具进程:进入项目根目录开启虚拟环境python manage.py runserver查看报错。注意:500是指服务器内部出错,即程序上的出错...

2020-01-14 14:33:04 3130 9

原创 django部署之supervisor安装使用

在之前的文章中,我们讲过使用nginx和Gunicorn来部署网站,如果已经成功完成了前两步,那么你的网站已经可以通过域名或者IP进行访问了。但是,你会注意到,在Gunicorn的启动后,它会一直在服务器上挂着,如果你关闭页面,或者服务器重启崩溃等,就会导致Gunicorn不再运行,可以尝试在后台启动Gunicorn,但是也有可能在服务器崩溃后,无法自行启动,下面,我们使用一个软件,superv...

2020-01-14 11:48:41 288

原创 django部署之supervisor

supervisor安装启动问题解决:Unlinking stale socket /tmp/supervisor.sock解决方案:unlink /tmp/supervisor.sock,将计就计,直接unlink所指的supervisor.sockError: Another program is already listening on a port that one of o...

2020-01-13 22:57:59 477

原创 django部署之Gunicorn

在上一篇部署文章中,我们安装使用了nginx,接下来,我们要安装使用gunicorn了。nginx用来处理所有匹配static的,对于静态文件的请求,nginx会将这些文件找到,并返回给客户端;而其他的请求,应该交由gunicorn来处理,然后转发给django来处理。理清了思路之后,开始动手安装进入项目根目录,开启虚拟环境, pip3 install gunicorn #安装gun...

2020-01-13 22:45:14 258

原创 django部署之nginx

nginx主要是处理静态的资源安装 sudo apt-get install nginx测试在浏览器中,输入公网IP,页面显示“welcome to nginx"字样,则为安装成功,一般来说nginx不需要启动,也会显示这个页面。当然,也可以先启动,再查看页面sudo service nginx start修改配置`cd /etc/nginx/sites-avail...

2020-01-13 21:25:59 141

原创 django 云服务器部署大致流程

网站的部署是一个比较难的事情,难在资料方法,参差不齐,每个人的环境也都不太一样,各个工具的文档也都比较大而且难懂,其实也不必慌,基本上,这跟个人对网站源码/框架等的理解,以及部署过程的一些熟练程度(linux的操作)/以及对报错的处理能力有关,多练几次就好了。下面,就来跟大家分享一些我历经3/4次部署过程中经历的一些:部署前的准备流程1.1.supervisor是可以用来将网站的服务器保持...

2020-01-13 20:40:51 216

原创 django博客如何设置文章浏览量

有时,我们需要统计和显示文章的浏览量,筛选最热文章,给用户作推荐在简单的博客系统,我们可以简单的通过在模型中,增加字段,并在视图中该文章的渲染时,将该字段作自增1处理models.py中增加如下字段:total_views = models.PositiveIntegerField(default=0)默认设置为0,PositiveIntegerField为正整数views.py中,增...

2020-01-13 08:38:05 430

原创 django-taggit的用法

标签是一个对文章很好的管理功能,设置标签可以更快的显示文章的属性和进行筛选。django没有内置的标签功能,其实也可以自己写,基本的方法就是在models中增加一个字段,或者设置一个外键,另建一个模型,然后注册admin,在后台进行填写和管理,在前端需要调用的时候,可以通过{{ post.tag }}变量模式进行调用接下来,我们可以使用一个更方便的工具django-taggit,安装pi...

2020-01-13 08:27:07 2576

原创 Django模板标签{% for %}循环,获取制定条数据

有时候,为了获取查询结果的部分数据,需要对变量进行一些处理,在网上查了一圈,只发现了这两个方法:返回查询结果的切片在返回给前端的结果中,通过切片来取得想要的数据:pictures = Post.objects.filter(status='published')[:8]如[:8],但这种操作比较片面,会将返回结果限制住,有时候不利于其他的操作使用2.使用{% if %}标签和for...

2020-01-10 20:01:43 1030

原创 html中href设置不跳转

html中,<a href="xxx"></a>是一个超链接的标记,但是有时候不想要这个超链接,但删除后,会影响样式的时候,可以采取以下三种方式,来设置:href=""此方法中,url路径不变,但是仍会刷新跳转回当前页面href="#"此方法,url路径中会自动添加“#”,但不跳转,会直接返回到页面顶部,类似返回顶部按钮href=“javascript...

2020-01-10 13:24:28 1144

原创 django-ckeditor的使用(简单)

在django中,引入django-ckeditor,可以实现后台文章编写的多功能呈现,以及实时预览,在前端相应页面的变量位置,加入|safe即可呈现出丰富的样式:以下为非常好的两个教程:1.知乎版:亮点是提供后台工具栏显示的模板。2.个人博客教程版:全程使用,可以把教程中的评论部分,换成自己的文章主体内容即可,效果一样。...

2020-01-09 23:13:57 325

原创 django模板调用和继承

django中为了不重复写前端的代码,可以采用调用和继承的方式,来让不同的页面,通过提取相同的内容,以及各自补充自己的内容,来实现效率,有两个方法:首先:应提取相同的内容,写成一个base.html(文件名任意),将待填充的部分,用{% block name %} {% endblock %}标记出来,等待填充例如:{% load static %}<!DOCTYPE html&gt...

2020-01-07 17:54:29 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除