<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[皮克啪的铲屎官]]></title><description><![CDATA[码代码是为了更好的铲屎]]></description><link>https://blog.youkuaiyun.com/gl891011</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gl891011]]></copyright><item><title><![CDATA[阿里云上部署Django网站，简单点能死啊？双十一Docker一键部署阿里云]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/109460496</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/109460496</guid><author>gl891011</author><pubDate>Tue, 03 Nov 2020 00:09:00 +0800</pubDate><description><![CDATA[大家好，我是皮爷，相信对我比较了解的小伙伴都知道，我之前写过一个《Django》全栈开发的教程，里面非常详细的讲述了如何使用Django还有相关技术，从零开始，搭建一个复杂的网站，并且最后部署到线上。所有源码均已上传到Github和码云上，想要获取源码的同学，文末有方式。
想要看效果的朋友，可以直接访问https://peekpa.com/即可。

前提
之前皮爷写过一篇文章，讲述如何将PeekpaCom部署到阿里云服务器上：《用Django全栈开发——29. 部署之阿里云CentOS+Nginx+uWsg]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——11. Django REST framework实现Token验证]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/108621408</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/108621408</guid><author>gl891011</author><pubDate>Wed, 16 Sep 2020 14:24:56 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
很抱歉这篇文章更新的晚了，原因是皮爷这段时间一直在日本换工作，经过一个月的煎熬，最后终于拿到了想要去的公司的offer。以后可以将peekpa.com和工作相结合，创建更加牛逼的peekpa.com 同时为大家制作更加详细的，有内容的教程。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以浏览线上网站：Peekpa.com
从进阶篇开始，每一篇文章都是干货满满，干的不行。]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——10. Django + Django REST framework + Ajax + Art Template实现异步加载]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/108275434</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/108275434</guid><author>gl891011</author><pubDate>Fri, 28 Aug 2020 10:55:38 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以浏览线上网站：Peekpa.com
从进阶篇开始，每一篇文章都是干货满满，干的不行。这一节，我们来说：如何让我们的网站对用户更加友好，不需要等待时间，利用Django REST Framework和Ajax实现。
Peekpa.com的官方地址：http://peekpa.com
获取整套教程源码唯一途径，关注『皮爷撸码』，]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——09.加入Django REST Framework为前后端分离做准备]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/108056079</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/108056079</guid><author>gl891011</author><pubDate>Mon, 17 Aug 2020 15:03:51 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以浏览线上网站：Peekpa.com
从进阶篇开始，每一篇文章都是干货满满，干的不行。这一节，我们来说：加入著名的Django REST framework，为日后的前后端分离做准备。
Peekpa.com的官方地址：http://peekpa.com
获取整套教程源码唯一途径，关注『皮爷撸码』，回复『peekpa.com』
]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——08. 浅聊Django初始化以及回调]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/107843738</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/107843738</guid><author>gl891011</author><pubDate>Thu, 06 Aug 2020 16:38:08 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以在源码里面查看。
从进阶篇开始，每一篇文章都是干货满满，干的不行。这一节，我们来说：Django的初始化启动。
Peekpa.com的官方地址：http://peekpa.com
获取整套教程源码唯一途径，关注『皮爷撸码』，回复『peekpa.com』
皮爷的每一篇文章，都配置相对应的代码。这篇文章的代码对应的Tag是“Ad]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——07. Django如何实现请求次数限制]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/107749135</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/107749135</guid><author>gl891011</author><pubDate>Sun, 02 Aug 2020 19:02:27 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以在代码里面获取。
从进阶篇开始，每一篇文章都是干货满满，干的不行。这一节，我们来说：如果网页被大量快速访问，该如何限制。
获取整套教程源码唯一途径，关注『皮爷撸码』，回复『peekpa.com』
皮爷的每一篇文章，都配置相对应的代码。这篇文章的代码对应的Tag是“Advanced_07”。

场景分析
每一次用户的访问，对服]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——06. Django + Celery + Flower实现在线监控后台异步耗时操作]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/107640249</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/107640249</guid><author>gl891011</author><pubDate>Wed, 29 Jul 2020 00:36:27 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以浏览线上网站：Peekpa.com
从进阶篇开始，每一篇文章都是干货满满，干的不行。这一节，我们来说：如何使用Django + Celery + Flower来实现耗时操作编程异步，并且能够在线实时监控。
不吹不黑，这篇文章是全网写的最详细的Celery+Django+Flower的文章。
获取整套教程源码唯一途径，关注『皮]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——05. 在Django中管理Redis缓存]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/107552074</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/107552074</guid><author>gl891011</author><pubDate>Fri, 24 Jul 2020 01:24:16 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以浏览线上网站：Peekpa.com
从进阶篇开始，每一篇文章都是干货满满。这一节，我们来继续说，在Django中，如何来管理Redis缓存
获取整套教程源码唯一途径，关注『皮爷撸码』，回复『peekpa.com』
皮爷的每一篇文章，都配置相对应的代码。这篇文章的代码对应的Tag是“Advanced_05”。

前瞻回顾
在上]]></description><category></category></item><item><title><![CDATA[零基础教你玩转Django之02篇 —— 编写Gua的RESTful API]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/102767967</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/102767967</guid><author>gl891011</author><pubDate>Tue, 21 Jul 2020 12:53:54 +0800</pubDate><description><![CDATA[全网第一篇系列讲述Django线上项目实战的文章。
上一篇我们主要讲了一下环境的搭建，那么这一节，我们要说这么几个东西：

什么是RESTful API
在Django中如何使用MongoDB
编写Gua的API

啥是RESTful？
现在一提起来API，就都会提到一个叫 RESTful 的概念。那到底啥事 RESTful API 呢？
最通读是讲法，就是 RESTful API 就是正确是使用...]]></description><category></category></item><item><title><![CDATA[零基础教你玩转Django之01篇—概述和搭建环境]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/102760495</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/102760495</guid><author>gl891011</author><pubDate>Tue, 21 Jul 2020 12:51:43 +0800</pubDate><description><![CDATA[全网第一篇系列讲述Django线上项目实战的文章。
从今天开始，皮爷要给大家来说一说如何玩转Python 的 Django 网络框架。使用 Django 来编写一套完全成熟的项目。首先，这个项目的有这么几个特点：

整体项目分为：爬虫，后端，前端三部分；
爬虫和后端，全部使用Python开发；
数据库使用MongoDB存储信息；
后端项目可以提供一套完整的RESTful API;
前后端完全分离;...]]></description><category></category></item><item><title><![CDATA[用Django全栈开发——10. PeekpaUser的设计]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/106635077</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/106635077</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 17:09:04 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程，从零开始，到最后成功部署上线的项目。这一节，我们来设计用户模型，即PeekpaUser。
Peekpa.com的官方地址：http://peekpa.com

上一节我们已经继承了AdminLTE的Dashboard和Login页面，那么这一节我们就来设计一下PeekpaUser这个模块。
PeekpaUser首先是为了登录系统而用，我们打算集成Django原生的User系统，再添加我们的一些修改，来实现我们自己的PeekpaUs]]></description><category></category></item><item><title><![CDATA[用Django全栈开发——11. Login页面的逻辑实现]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/106682410</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/106682410</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 16:25:45 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程，从零开始，到最后成功部署上线的项目。这一节，我们要实现登录页面。
Peekpa.com的官方地址：http://peekpa.com

上一节我们已经设计好了PeekpaUser模型，而且上上节我们也继承了AdminLTE的Dashboard和Login页面，那么这节，我们就来说一下如何使用Login页面完成登录，登录成功之后就跳转到Dashoboard页面。
实现登录
首先我们要在PeekpaUser里面实现一个登录功能，之前在]]></description><category></category></item><item><title><![CDATA[用Django全栈开发——07. 开发前端首页]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/106613883</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/106613883</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 16:25:10 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程，从零开始，到最后成功部署上线的项目。这一节，我们就来说一下如何使用Bootstrap编写首页。
Peekpa.com的官方地址：http://peekpa.com
编写首页这个任务则是HTML的工作，所以，如果一步一步的来讲，会很费时间，这里我们就采用倒叙的方式来讲述，先看成品样子，再简单解释一下是如何做到的，因为采用这样的叙述方式，其实是告诉了你编写的方法，也就是“授之以渔”，在以后的开发中，你可以很轻松的来编写自己想要的页面。]]></description><category></category></item><item><title><![CDATA[用Django全栈开发——06. 为前端引入Bootstrap框架]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/106542818</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/106542818</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 16:24:23 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程，从零开始，到最后成功部署上线的项目。

Peekpa.com官方地址：http://peekpa.com
上一篇文章，我们使用Gulp来搭建好我们前端开发的环境工程，那么这一篇，我们来说，如何在Django中集成Bootstrap。
环境准备
首页的编写，当然是HTML，CSS还有JavaScript的代码编写。如果不是专门搞前端的同学，在面对这几个东西混杂在一起的时候，心情是十分复杂的，因为他们这几个东西，虽然好入门，但是写起来]]></description><category></category></item><item><title><![CDATA[用Django全栈开发——09. 集成AdminLTE的Dashboard页面]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/106614096</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/106614096</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 16:24:01 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程，从零开始，到最后成功部署上线的项目。这一节，我们集成AdminLTE到Django项目中。
Peekpa.com的官方地址：http://peekpa.com

上一讲中，我们已经将AdminLTE中的Login例子搬到了我们的项目中，那么这一节，我们则是需要将AdminLTE的Dashboard集成进来。
需求分析
为什么要继承AdminLTE的Dashboard呢？原因很简单，你看AdminLTE它长的样子：

这不就是个控制]]></description><category></category></item><item><title><![CDATA[用Django全栈开发——01. 安装虚拟环境]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/106445947</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/106445947</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 16:22:08 +0800</pubDate><description><![CDATA[大家好，我是皮爷，很多人都会好奇，学习了Python能干嘛？今天，我将给大家通过一个Django项目，从零开始来给大家讲一个很系统的Django教程。该Django课程。包括了Django安装，Django是什么，从虚拟环境的搭建到前端开发，Django中间件的开发，从后端CMS系统的创建最后部署到阿里云线上服务器。整个流程统统都有，而且每一篇文章都有源码供大家查看参考。
最终的效果，有条件的，可以去：
peekpa.com
查看，由于最近时期特殊，我的服务器是部署在AWS日服，如果想要看网站的，可以关注『]]></description><category></category></item><item><title><![CDATA[用Django全栈开发——08. 使用AdminLTE开发前端登录页面]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/106613956</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/106613956</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 16:21:33 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程，从零开始，到最后成功部署上线的项目。这一节，在Django中集成AdminLTE。
Peekpa.com的官方地址：http://peekpa.com
这一章节，我们将会介绍一个非常好用的东西，他叫Adminlte。
官方地址：https://adminlte.io/

在线Demo地址：https://adminlte.io/themes/AdminLTE/index2.html
最新Demo地址（我们就是要继承这个）：http]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——04. 在Django中加入Redis]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/107465532</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/107465532</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 16:01:55 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以浏览线上网站：Peekpa.com
从进阶篇开始，每一篇文章都是干货满满。这一节，我们来继续说，在Django中，如何使用Redis来做缓存处理
皮爷的每一篇文章，都配置相对应的代码。这篇文章的代码对应的Tag是“Advanced_04”。

CentOs安装Redis
在我们的CentOS服务器安装Redis非常的简单，遵]]></description><category></category></item><item><title><![CDATA[用Django全栈开发（进阶篇）——02. 在Django中花样玩转PyMongo(上)]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/107272930</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/107272930</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 15:39:36 +0800</pubDate><description><![CDATA[大家好，这是皮爷给大家带来的最新的学习Python能干啥？之Django教程的进阶版。
在之前《用Django全栈开发》系列专辑里面，皮爷详细的阐述了如何编写一个完整的网站，具体效果可以浏览线上网站：Peekpa.com
从进阶篇开始，每一篇文章都是干货满满。这一节，我们来讲述一下，在Django中，如何花式玩转pymongo。pymongo如何模糊查询，排序
Peekpa.com的官方地址：http://peekpa.com
皮爷的每一篇文章，都配置相对应的代码。这篇文章的代码对应的Tag是“Advanc]]></description><category></category></item><item><title><![CDATA[实用小技巧---如何给全部网页截图]]></title><link>https://blog.youkuaiyun.com/gl891011/article/details/107122492</link><guid>https://blog.youkuaiyun.com/gl891011/article/details/107122492</guid><author>gl891011</author><pubDate>Mon, 20 Jul 2020 15:39:13 +0800</pubDate><description><![CDATA[相信大家在平时学习和工作的时候，都少不了要对网页截图。可是，如果使用一般传统的截图方法：QQ截图或者微信截图，很难做到对一个网页的全部页面截图。如下图：

因为这些截图方法，只能对电脑屏幕现在展示出来的内容截图。所以，今天我就来给大家分享一个：给全部网页截图的方法。
方便又快捷。
理论学习
我们使用谷歌浏览器，来做全网页截图的工具。接下来，我们来选取我们截图目标网页：
http://peekpa.com/detail/202006306403/
如果单独截屏的话，只能一张一张的截图：
如果想要截整张网页，请]]></description><category></category></item></channel></rss>