自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

甫式人生

fswy的个人博客,欢迎━(*`∀´*)ノ亻!

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建二十一|天坑合集
原力计划

文章目录一、makemigrations的坑二、`django-haystack`全文检索的坑1、`HAYSTACK`配置问题原因解决方法参考文章2、`six`模块找不到原因解决方法参考文章3、`python_2_unicode_compatible`在`django.utils.encoding...

2020-05-04 11:54:06 248 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建二十|RSS订阅
原力计划

文章目录一、编写订阅功能二、配置路由三、前端四、效果教程目录 什么是RSS?可能很多人都没用过也不知道是什么。 推荐阅读:什么是RSS 一、编写订阅功能 blog -> blog->settings.py 添加 # 用于RSS SITE_END_TITLE = "聚会阅读器&...

2020-05-04 10:28:56 277 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十九|RESTful API接口
原力计划

文章目录一、安装依赖包方法一:方法二二、注册应用三、创建序列化类四、创建调用序列化数据的视图创建视图设置权限五、配置API路由六、数据展示页面七、运行效果教程目录 RESTful API现在很流行 推荐阅读:理解RESTful架构   RESTful API设计指南   官方文档 使用 Djang...

2020-05-04 10:16:56 399 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十八|功能完善
原力计划

文章目录一、浏览量二、喜欢配置路由三、访问路径方法一方法二五、总结教程目录 目前个人博客基础功能基本实现。最后再对博客的一些细节进行完善一下即可,可能还有很多细节,就不一一处理了。 这里准备处理三个重要的细节, 浏览量、 喜欢、 访问路径 一、浏览量 blog -> fswy ->...

2020-05-04 09:30:36 303 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十七|Haystack 全文搜索
原力计划

文章目录一、前言二、安装依赖包Whooshjieba三、Whoosh搜索引擎添加结巴分词四、配置 Haystackhaystack设置参数ENGINEPATHBASE_PAGE_BYHAYSTACK_SIGNAL_PROCESSOR重建索引:注意建立成功五、创建检索模型注意为什么要创建索引?注意六...

2020-05-03 22:17:12 333 1

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十六|网站地图
原力计划

文章目录一、添加sitemap地图应用二、定制地图成员Sitemap参数changfreqprioritylocation三、配置路由四、添加网站地图五、效果图教程目录 网站地图是根据网站的结构、框架、内容,生成的导航网页,是一个网站所有链接的容器。很多网站的连接层次比较深,蜘蛛很难抓取到,网站地...

2020-05-03 15:41:26 128 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十五|评论区
原力计划

文章目录一、前言二、创建评论应用参考三、添加评论模型数据分析参考数据表信息变动四、分析评论区信息五、编写视图函数六、配置路由一级路由二级路由七、编写自定义模板标签八、编写评论区 HTML九、添加评论功能十、效果图十一、总结教程目录 一、前言 博客中的评论系统其实是个很复杂的东西,但是网上已经有现成...

2020-05-03 11:48:52 322 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十四|注册登录
原力计划

文章目录一、前言二、配置路由一级路由二级路由三、编写视图注意四、前端模板注意提示五、目前项目结构六、运行效果教程目录 一、前言 前面我们已经创建好数据模型了,并且在admin后台中添加了一些测试用户。下面我们就要设计好站点的url路由、对应的处理视图函数以及使用的前端模板了。这个登录注册使用的是 ...

2020-05-01 13:35:50 357 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十三|博客详情页面
原力计划

文章目录一、博客详情页面`object`:二、实现博客的上一篇与下一篇功能注意教程目录 一、博客详情页面 博客的详情页同样继承自 base.html 模板,侧边栏就不需要了,这里老规矩,不一块一块的讲解,这个自己要 blog -> fswy -> view.py # 博客详情 clas...

2020-05-01 11:25:54 424 0

转载 Django知识点之urls.py路由设置

路由系统 路由系统是把接收到的请求,根据网址进行匹配,指定处理请求的函数或类。 路由系统分类: 网站框架路由系统一般分为两类,FBV,CBV,Django两者都支持,但有的框架只支持一种。 FBV(Function Base View ): 函数基于视图,在views.py中,使用函数处理请求。...

2020-04-30 16:39:47 146 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十二|博客首页开发(三)
原力计划

在前面 Django3.0+Python3.8+MySQL8.0 个人博客搭建十|整理项目结构结构梳理章节已经分析过了,分类页面、归档页面、标签页面都是一样的,只是路由不一样而已。 所以这里以 生活笔记、关于自己为例讲解这一类页面 一、渲染分类页面数据 (一)生活笔记分类 首先自定义模板标签: ...

2020-04-30 16:17:23 248 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十一|博客首页开发(二)
原力计划

本节,写的代码量有点大,不要慌,主要是理解,渲染数据的逻辑,不要纠结于局部。 【提示】——重点领悟 用户请求、路由、视图、自定义模板标签的关系,只要理解了这几个过程的逻辑和联系,前端写再多的代码,都不会感觉到慌乱 一、理论讲堂 视图函数(类),简称视图,是一个简单的 Python 函数(类),它接...

2020-04-29 10:45:48 1551 2

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建十|整理项目结构
原力计划

这一节,需要规划一下项目结构,后边项目会添加很多东西,不整理一下会很乱。 一、集中管理应用 在项目根目录下新建 apps 文件,让项目变得更精致,把 storm 应用和 user 拷贝到内 apps 文件内 现在项目结构 . |-- blog | |-- apps | | |-- st...

2020-04-28 15:59:12 355 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建九|博客首页开发(一)
原力计划

一、添加模板 现在我们进入博客的首页 127.0.0.1:8000, 发现还是欢迎页面,因为我们还没有给博客添加任何模板,也就是前端HTML页面 博客前端模板托管在GitHub:HTML 将项目下载到本地后,内含两个文件夹,static、templates,将 static 文件夹整个拷贝到博客项...

2020-04-28 15:11:44 488 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建八|通过admin管理后台
原力计划

Django 中一个最强大的部分是自动管理接口,在模型中读取元数据来提供一个强大的、生产就绪的接口,使内容提供者能立即用它向站点中添加内容,在这篇文档中,我们讨论如何去激活,使用和自定义Django的站点管理接口。 一、创建管理员 我们在浏览器中输入http://127.0.0.1:8000/ad...

2020-04-28 12:24:53 363 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建七|makemigrations创建数据库的坑(第二弹)
原力计划

一、理解Django的makemigrations和migrate 因为前面多次因为makemigrations命令报错,我们来系统的理解一下Django的makemigrations和migrate命令。 在你改动了 model.py的内容之后执行下面的命令: python manger.py ...

2020-04-24 20:18:57 279 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建六|数据库结构设计

一、功能分析 今天主要做数据库的设计与实现,这一块需要数据库的基础知识了,如果要讲解篇幅就大了,有兴趣的朋友看一下推荐阅读,有基础的朋友可以看下面的思维导图来分析。 推荐阅读:Mysql数据库基础知识 数据库表设计 我们直接从想学习的目标博客网站的功能上分析,看看这个博客网站需要建...

2020-04-24 19:50:59 358 0

转载 Mac环境下安装Redis

一、修改配置文件 1、打开配置文件,详解如下: ################################## INCLUDES ################################### #这在你有标准配置模板但是每个redis服务器又需要个性设置的时候很有用。 # inclu...

2020-04-24 10:26:42 48 0

原创 关于mac下redis5.0.8的安装和配置
原力计划

一、环境 macOS Catalina 10.15.3 二、安装包下载 官网下载页面 下载下来就是redis-5.0.8.tar 三、安装 1、压缩包放在了/usr/local/下面 2、打开终端,找到压缩包,在当前目录下输入:tar -zxvf redis-5.0.8.tar ps:直接解压出...

2020-04-24 10:17:39 140 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建五|makemigrations连接MySQL数据库的坑
原力计划

一、执行makemigrations命令 在让Django与MySQL关联后,要让Python也和MySQL连接上,需要在虚拟环境中执行makemigrations命令 (fswy) xxxxdeMacBook-Pro:blog xiatian$ python3 manage.py makemig...

2020-04-23 15:49:16 507 1

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建四|创建第一个APP

一、创建APP 创建APP Django 中的一个app就是一个小的项目,我们通过 startapp 命令即可创建, 一下提供两种方式 1、启动虚拟环境 fswy (fswy) xxxxdeMacBook-Pro:fswy xiatian$ cd fswy/blog (fswy) xxxxdeMa...

2020-04-23 14:48:03 494 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建三|创建博客项目

1、安装 Django 在虚拟环境fswy中安装django (fswy) xxxxdeMacBook-Pro:~ xiatian$ pip3 install Django==3.0.5 安装指定版本,如果不指定版本的话,默认会装最新版 安装完成后,输入如下命令,可以查看该环境目录下安装包详细信...

2020-04-23 14:24:01 605 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建二|创建虚拟环境

一、安装Python3.8 具体安装过程可以参考这篇文章:Python3安装完全攻略 Mac篇 这里就不过多叙述。 安装成功之后,在终端命令行窗口中输入Python3 即可进入到Python的交互环境中,如下: xxxxdeMacBook-Pro:~ xxxx$ python3 Python 3....

2020-04-23 14:13:27 392 0

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建一|配置开发环境

一、开发环境 macOS Catalina 10.15.3 Python 3.8.0 Django 3.0.5 Pycharm 2019.2.3 mysql 8.0.19 virtualenv 基本使用的都是当前最新版本的环境,开发过程中肯定会遇到很多环境问题,让我们一起想办法解决吧。 而在 l...

2020-04-23 13:53:18 553 1

原创 Django3.0+Python3.8+MySQL8.0 个人博客搭建|前言

一、为什么要搭建个人站点 一直以来,我都有写博客的需要。 一方面是好记忆不如烂笔头,把学习中知识点总结起来,方便以后查找; 另一方面是在这个共享时代,想把自己遇到的各种坑写下来,方便其他读者解决问题,也算是我从其他博主那里学习后的一个反馈吧。 除此之外,最近在学习Python的Django框架,结...

2020-04-23 13:46:09 380 0

原创 Python3+Flask Mac中配置flask运行环境

配置: Python:3.8.0 mac0S :10.15.3 一、安装Homebrew 如果没有安装我们来安装下 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mast...

2020-04-22 16:49:22 94 0

转载 mongodb的配置文件的解析

port=27017 #端口 dbpath= /usr/mongodb/db #数据库存文件存放目录 logpath= /usr/mongodb/mongodb.log #日志文件存放路径 logappend=true #使用追加的方式写日志 fork=false #不以守护程序的方式启用...

2020-03-25 11:00:39 52 0

原创 Mac for mongodb的安装以及可视化工具的使用

一、到Mongodb官网下载相应的安装包 地址:https://www.mongodb.com/download-center?jmp=nav#community 点击Server 选择当前版本Version(4.2.5),OS(macOS x64),Packeage(TGZ) 点击Downlo...

2020-03-25 10:49:58 183 0

原创 Python实战演练之数据过滤

上章回顾 从上一章Python实战演练之数据导出中最后导出的数据表中有None的存在,它们是免费课程,这不是我们所需要的内容,所以对其进行数据过滤,保证获取数据的完整。 开启EducsdnPipeline 在settings中开启EducsdnPipeline ITEM_PIPELINES = {...

2020-03-04 10:26:43 74 0

原创 Python实战演练之数据导出

上章回顾 前两章Python实战演练之scrapy初体验和中讲到了scrapy项目的创建,爬虫的创建,以及数据的提取。

2020-03-04 10:10:00 92 0

原创 Python实战演练之跨页爬取

上章回顾 上一章Python实战演练之scrapy初体验中讲到了scrapy项目的创建,爬虫的创建,以及数据的提取。 跨页爬取如何实现 不过这些都是建立在单页网页数据的爬取之中,很多时候我们需要跨很多页去爬取数据,这个时候该怎么实现呢? 首先分析该网页的下一页和本页的区别 https://edu...

2020-03-03 17:27:37 130 0

原创 Python实战演练之scrapy初体验

最近一直在做网络爬虫的练习,现在对整个爬取过程做个总结。 配置: 电脑:MacBook Pro 系统:macOS Catalina 10.15.3 Python版本:3.8 Python IDE:PyCharm 数据库:Mysql 数据库管理工具:Navicat Premium 正式进入正题 sc...

2020-03-03 17:13:24 88 0

原创 Mac下mysql配置文件没有my-default.cnf,无法配置my.cnf

Mysql不提供my-default.cnf文件的版本 官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件。 针对用户 针对mac端,并且没有my-default.cnf的用户 添加并修改my.cnf文件 修改期间必须关闭mysql 我们要在/etc下新建my.cnf $...

2020-02-19 17:51:48 789 0

转载 mac 下 mysql 问题

命令行操作 vi /etc/inid.d/mysql # 初始化文件 vi /etc/my.cnf # 配置文件 vi /usr/local/mysql/support-files/my-default.cnf # 5.71 配置文件 cd /usr/local/mysql/data/ # 错...

2020-02-19 17:05:31 86 0

原创 Mac 终端提示 Permission denied ,弹窗”不能打开文件夹“data”,因为您没有权限查看其内容。“

想看看mysql下的data目录里的文件,终端提示 Permission denied ,访达进去的话,data文件夹会有个红色图标标识,双击打开文件夹会弹窗提示:不能打开文件夹“data”,因为您没有权限查看其内容。 解决方式: 修改data目录的访问权限,自己的电脑,给最高权限就行:sudo...

2020-02-19 16:19:32 462 1

原创 Python学习中遇到的问题小结

问题一:同时安装了py2/py3,如何使用pip安装和管理第三方模块 在python语言的发展过程中,安装和管理第三方模块的方法也历经变化。现在,我们终于等来了pip这个近乎完美的工具。pip除了安装(install)和删除(uninstall)这两大功能,还可以指定模块的安装版本(无需预先删除当...

2020-02-16 09:35:54 54 0

原创 PyCharm_2019.2 For Mac--更改深色模式以及字体调整

PyCharm版本信息 MacOS PyCharm 19.2 进入首选项 在最上方的导航栏汇总PyCharm->Preferences 更改主题模式 外观 & 行为 -> 外观 -> 主题 更改字体大小 编辑器->Font->大小 ...

2020-02-09 11:17:44 343 2

原创 Scrapy使用shell调试

使用shell尝试爬取 $ scrapy shell https://www.zhipin.com/c101280100/ 2020-02-07 10:42:20 [scrapy.utils.log] INFO: Scrapy 1.8.0 started (bot: scrapybot) 202...

2020-02-07 19:36:19 163 0

原创 MacOS中创建Scrapy项目

创建Scrapy项目 $ scrapy startproject ZhipinSpider New Scrapy project 'ZhipinSpider', using template directory '/Library/Frameworks/Python...

2020-02-07 09:05:59 56 0

原创 macOS成功在python3环境下安装Scrapy

mac的坑 mac系统自带了python2,且pip指令的默认环境也是python2.在这个python3盛行的时代,不得不说这样原始的默认设置有些反人类: 解决方案:任何需要用到pip的地方都用pip3,如: $ pip3 install scrapy 报错: ERROR: Could not...

2020-02-06 20:24:50 133 0

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