2 sdauguanweihong

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

我的新博客

最近一个月断续用django写了自己的个人博客,现在已经部署完了,欢迎大家打卡。该博客主要用于后续记录个人感悟和项目总结,包括一些经验分享,学习周记等等,CSDN博客也没有停更,还是用来记录一些平常的题目,项目欢迎大家来新博客打卡评论http://182.92.226.112/域名还没有备案,先将就着用一下ip,备案完后我再换成对应域名...

2019-12-10 16:50:35

django编写个人博客(二十二) 用nginx和uwsgi完成部署

1、安装uwsgi 注意: 1)在系统环境安装,非虚拟环境 2)使用对应python版本安装 3)要先安装python开发包 pip3 install uwsgi 2、测试 uwsgi 是否正常: 新建 test.py 文件,内容如下: ...

2019-12-08 14:28:41

django编写个人博客二十一 服务器

踩了一下午的坑,记录一下1、首先申请服务器这里用的是阿里云,镜像是Ubuntu2、修改对应密码远程连接,这里用了xshell,直接ssh即可3、具体操作如下安装python3.7 apt-get update apt-get install software-properties-common add-apt-repositorypp...

2019-12-07 17:28:31

django编写个人博客(二十)mysql使用配置及踩坑

之前项目使用的是django自带数据库,但实际项目开发中多用mysql,这里将数据库用mysql重新配置,这篇博文主要记录自己遇到的坑以及有关配置步骤1、mysql安装首先,django2.2已不再支持mysql5.5,所以这里我先更换了mysql8,注意要卸载干净mysql5.5,具体卸载可以参考https://www.jb51.net/article/157590.htm安装网上也...

2019-12-07 11:21:46

django编写个人博客(十九) gits使用

1、下载gits2、在github创建仓库3、克隆仓库到本地git clone +链接地址4、复制项目到克隆后的仓库文件夹下,git status查看状态5、创建gitignore文件,编辑如下,忽略有关文件6、git add . 添加文件git log 查看日志git reset 撤销操作7、git commit -m "初始化项目" 提交项目8、...

2019-12-01 22:12:08

markdown用法

推荐大家到菜鸟教程学习相关知识https://www.runoob.com/markdown/md-tutorial.html1、标题显示# 一级标题## 二级标题## 三级标题2、分段 两个空格加回车3、 斜体 *aaa* 粗体**aa** 粗斜体 ***aa***4、删除线~~aa~~5、下划线<u>文本</u>6、列表*空格内...

2019-12-01 22:04:19

djang编写个人博客(十八)站内简单搜索

修改公共的views这里采用了Q对象,实现了多关键词搜索,各关键词用空格分隔开然后对查询结果进行了分页def search(request): search_word = request.GET.get('wd', '').strip(' ') condition = None for word in search_word.split(' '): ...

2019-12-01 10:31:01

django编写个人博客(十七)修改用户信息

1、修改用户昵称创建一个form.html页面,如下{%extends 'base.html'%}{%block title%}{{page_title}}{%endblock%}{%block nav_home_active%}active{%endblock%}{%block content%}<div class="cotainer"> ...

2019-11-27 22:10:34

爬虫的数据库存储

这里用爬取博客标题为例mysql存储import requestsfrom bs4 import BeautifulSoupimport pymysqldb = pymysql.connect('localhost', 'root', '031116', 'scraping')cursor = db.cursor()link = "http://www.santostang....

2019-11-27 16:29:37

beautifulsoup爬取安居房信息

import requestsfrom bs4 import BeautifulSoupheaders={'user-agent' : 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'}link="https://b...

2019-11-27 16:27:32

爬取虎扑步行街的帖子并加入Mongo数据库

import requestsfrom Mongom import MongoAPIfrom bs4 import BeautifulSoupimport datetimedef getpage(link): headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHT...

2019-11-27 16:22:27

Django编写个人博客(十六) 导航栏添加用户操作和自定义用户模型

中间直接跳过了点赞,开始设计用户,觉得这个对我更实用一些1、导航栏添加用户操作先修改导航栏加入 <ul class="nav navbar-nav navbar-right"> {% if not user.is_authenticated %} <li> <a href="{%url 'logi...

2019-11-25 16:48:02

爬虫解析网页

1、正则表达式获取博客标题import requestsimport relink="http://www.santostang.com/"headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Saf...

2019-11-24 20:44:29

Django编写个人博客(十五) 获取评论数和评论细节处理

1、获取评论数主要利用了自定义模板标签新建包templatetags其下建立comment_tags文件from django import templatefrom ..models import Commentfrom django.contrib.contenttypes.models import ContentTypefrom comments.forms impor...

2019-11-24 14:20:14

Django编写个人博客(十四)评论回复功能的设计及树结构

修改comment模型,其中parent为外键,表示父亲是哪个,root也为外键,表示根是哪个,related_name反向解析,找到对应根下的全部评论或对应用户的全部评论,reply_to表示回复的对象,null=true表示允许为空,blank=true表示后台管理可以为空from django.contrib.auth.models import Userfrom django.c...

2019-11-24 10:41:40

Django编写个人博客(十三)利用富文本编辑和ajax提交评论

1、用django表单重新设计提交评论在评论应用那里增加forms.py文件,增加对应的类,其中content_type和object_id是隐藏域,初始化放在blog_detail方法中这里把对评论对象的验证和对用户的验证移到了表单这里对评论对象的验证,通过参数获取对应对象,获取不到抛出异常,把找到的对象保存下来对用户的验证,在提交方法中,传入对应的用户参数,在这里通过__in...

2019-11-23 10:24:00

51nod 2464 用一些数表示其他数的背包问题

在网友的国度中共有 n种不同面额的货币,第 i种货币的面额为 a[i],你可以假设每一种货币都有无穷多张。为了方便,我们把货币种数为 n、面额数组为a[1…n]a[1…n]的货币系统记作 (n,a)。在一个完善的货币系统中,每一个非负整数的金额 x都应该可以被表示出,即对每一个非负整数 x,都存在 n个非负整数 t[i]满足a[i]×t[i]a[i]×t[i]的和为 x。然而...

2019-08-12 11:17:03

亲和串

亲和串Time Limit: 3000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 18504Accepted Submission(s): 8170Problem Description人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全...

2019-11-23 09:19:16

牛客挑战赛34 A能天使的愿望

dp即可,设dp[i][j]表示到第i家店为止,一共购买了j件的最小花费,转移时考虑这家店选还是没选,没选,dp[i][j]=dp[i-1][j],选了的话枚举这家店一共选了多少个,转移就行,注意判断范围,还要小于m,昨天晚上落了这个条件,结果一直没调出来#include<iostream>#include<cstdio>#include<algorit...

2019-11-23 09:08:07

selenium爬取深圳短租房信息

这里采用for循环爬取前5页,但不知道为什么只能爬前两页,后面会出现异常,先放在这里吧,再查查资料解决from selenium import webdriverimport timedriver = webdriver.Firefox(executable_path=r'C:\Users\lenovo\Desktop\geckodriver.exe')for i in ran...

2019-11-20 21:20:42

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。