Django
皮克啪的铲屎官
码代码是为了更好的铲屎
展开
-
阿里云上部署Django网站,简单点能死啊?双十一Docker一键部署阿里云
大家好,我是皮爷,相信对我比较了解的小伙伴都知道,我之前写过一个《Django》全栈开发的教程,里面非常详细的讲述了如何使用Django还有相关技术,从零开始,搭建一个复杂的网站,并且最后部署到线上。所有源码均已上传到Github和码云上,想要获取源码的同学,文末有方式。想要看效果的朋友,可以直接访问https://peekpa.com/即可。前提之前皮爷写过一篇文章,讲述如何将PeekpaCom部署到阿里云服务器上:《用Django全栈开发——29. 部署之阿里云CentOS+Nginx+uWsg原创 2020-11-03 00:09:00 · 1235 阅读 · 0 评论 -
用Django全栈开发(进阶篇)——11. Django REST framework实现Token验证
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。很抱歉这篇文章更新的晚了,原因是皮爷这段时间一直在日本换工作,经过一个月的煎熬,最后终于拿到了想要去的公司的offer。以后可以将peekpa.com和工作相结合,创建更加牛逼的peekpa.com 同时为大家制作更加详细的,有内容的教程。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满,干的不行。原创 2020-09-16 14:24:56 · 1194 阅读 · 0 评论 -
用Django全栈开发(进阶篇)——10. Django + Django REST framework + Ajax + Art Template实现异步加载
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满,干的不行。这一节,我们来说:如何让我们的网站对用户更加友好,不需要等待时间,利用Django REST Framework和Ajax实现。Peekpa.com的官方地址:http://peekpa.com获取整套教程源码唯一途径,关注『皮爷撸码』,原创 2020-08-28 10:55:38 · 1022 阅读 · 0 评论 -
用Django全栈开发(进阶篇)——09.加入Django REST Framework为前后端分离做准备
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满,干的不行。这一节,我们来说:加入著名的Django REST framework,为日后的前后端分离做准备。Peekpa.com的官方地址:http://peekpa.com获取整套教程源码唯一途径,关注『皮爷撸码』,回复『peekpa.com』原创 2020-08-17 15:03:51 · 705 阅读 · 0 评论 -
用Django全栈开发(进阶篇)——08. 浅聊Django初始化以及回调
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以在源码里面查看。从进阶篇开始,每一篇文章都是干货满满,干的不行。这一节,我们来说:Django的初始化启动。Peekpa.com的官方地址:http://peekpa.com获取整套教程源码唯一途径,关注『皮爷撸码』,回复『peekpa.com』皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码对应的Tag是“Ad原创 2020-08-06 16:38:08 · 1228 阅读 · 0 评论 -
用Django全栈开发(进阶篇)——07. Django如何实现请求次数限制
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以在代码里面获取。从进阶篇开始,每一篇文章都是干货满满,干的不行。这一节,我们来说:如果网页被大量快速访问,该如何限制。获取整套教程源码唯一途径,关注『皮爷撸码』,回复『peekpa.com』皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码对应的Tag是“Advanced_07”。场景分析每一次用户的访问,对服原创 2020-08-02 19:02:27 · 1124 阅读 · 0 评论 -
用Django全栈开发(进阶篇)——06. Django + Celery + Flower实现在线监控后台异步耗时操作
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满,干的不行。这一节,我们来说:如何使用Django + Celery + Flower来实现耗时操作编程异步,并且能够在线实时监控。不吹不黑,这篇文章是全网写的最详细的Celery+Django+Flower的文章。获取整套教程源码唯一途径,关注『皮原创 2020-07-29 00:36:27 · 1927 阅读 · 1 评论 -
用Django全栈开发(进阶篇)——05. 在Django中管理Redis缓存
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满。这一节,我们来继续说,在Django中,如何来管理Redis缓存获取整套教程源码唯一途径,关注『皮爷撸码』,回复『peekpa.com』皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码对应的Tag是“Advanced_05”。前瞻回顾在上原创 2020-07-24 01:24:16 · 540 阅读 · 1 评论 -
用Django全栈开发(进阶篇)——04. 在Django中加入Redis
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满。这一节,我们来继续说,在Django中,如何使用Redis来做缓存处理皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码对应的Tag是“Advanced_04”。CentOs安装Redis在我们的CentOS服务器安装Redis非常的简单,遵原创 2020-07-20 16:01:55 · 758 阅读 · 0 评论 -
用Django全栈开发(进阶篇)——03. 在Django中花样玩转PyMongo(下)
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满。这一节,我们来继续说,在Django中,如何花式玩转pymongo。pymongo如何模糊查询,排序Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码对应的Tag是“Advance原创 2020-07-20 15:38:27 · 556 阅读 · 0 评论 -
用Django全栈开发(进阶篇)——02. 在Django中花样玩转PyMongo(上)
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满。这一节,我们来讲述一下,在Django中,如何花式玩转pymongo。pymongo如何模糊查询,排序Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码对应的Tag是“Advanc原创 2020-07-20 15:39:36 · 5471 阅读 · 30 评论 -
用Django全栈开发(进阶篇)——01. 如何让Django连接MongoDB
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从进阶篇开始,每一篇文章都是干货满满。这一节,我们来讲述一下,在Django中,如何连接到MongoDB,并操作。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码对应的Tag是“Advanced_01”。前瞻回顾原创 2020-07-20 15:38:12 · 1145 阅读 · 1 评论 -
用Django全栈开发——29. 部署之阿里云CentOS+Nginx+uWsgi+Django
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,全是干货!全是干货!建议收藏保存!!因为我们超级详细的讲解怎样部署我们的网站到服务器上。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章没有代码。哈哈哈哈哈上一节我们已经成功购买了阿里云服务器,并且服务器系统是CentOS 7.7 64位系统。这一节,我们就用二十一步,来把我们的Django项目,通过使用Nginx原创 2020-07-20 15:37:51 · 984 阅读 · 0 评论 -
用Django全栈开发——28. 部署之准备服务器
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们来做部署之前的最后开发,进行bug修复还有页面的调整。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章没有代码。哈哈哈哈哈购买服务器终于到了我们部署我们的项目到正式线上的时候了。之前我们都是在本地运行项目,如果要让别人访问我们的网站,这么做是不够的。如果想要让别人访问,我们需要将我们的项目部署到服务器上。目前原创 2020-07-20 15:37:08 · 851 阅读 · 0 评论 -
用Django全栈开发——27. 部署前最后的开发
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们来做部署之前的最后开发,进行bug修复还有页面的调整。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码Tag是Post_027我们的基本功能已经完成了,但是在部署之前,我们还是需要在稍微修改一下我们的代码。主要有这么几个方面的修改:页面的调整bug修改;代码结构的调整;添加requirement原创 2020-07-20 15:36:54 · 566 阅读 · 0 评论 -
用Django全栈开发——26. 开发Dashboard功能展示页面
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们来完善我们的Dashboard功能展示页面。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码Tag是Post_026上一节,我们利用了request.session开发了只有输入密码才能访问的页面,这个,你懂得。那么这一节,我们就来研发一下如何把我们的CMS Dashboard给别人展示。并且,他再CMS里原创 2020-07-20 15:36:27 · 2465 阅读 · 0 评论 -
用Django全栈开发——25. 利用request.session开发数据中心功能
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们使用Django的request.session来做文章。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码Tag是Post_025这一节,我们要用到Django的Session功能,来开发一个数据中心页面。需求分析我们的需求很简单,就是在主页面,有一个页面作为入口,入口的条件就是要输入密码。如果密码成原创 2020-07-20 15:36:12 · 1715 阅读 · 0 评论 -
用Django全栈开发——24. CMS的真正的Dashboard开发
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,用AdminLTE编写Dashboard。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码Tag是Post_024目前,当我们登录我们的CMS界面,我们看到的是这个样子:很丑,不美观。所以这几节,我们将要开发一款真正意义上的CMS Dashboard。具体开发完成长这个样子:我们看到,具体分为这么几个部分原创 2020-07-20 15:35:58 · 1252 阅读 · 0 评论 -
用Django全栈开发——23. 增加访问权限以及404页面
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们将写404页面。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码Tag是Post_021前几节,我们就针对网站的功能,进行了开发,其实基本功能已经完成的差不多了,这一节,我们就要针对网站的权限进行一下管理。权限管理分析为什么需要权限管理?原因就是我们在第11讲的时候,开发了Login功能,当时我们创建原创 2020-07-20 15:35:42 · 640 阅读 · 0 评论 -
用Django全栈开发——22. Navbar最优的写法以及首页整合
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们将对顶部的Navbar动手,将其优化。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码Tag是Post_022Narbar说的是这个东西:上一节,我们对我们的页面进行了整体的优化,其中提到了页面顶部的Narbar的实现,当时,我们在文章里说了有两种方法:第一种是直接写死a标签第二种则是在后台写好管原创 2020-07-20 15:35:24 · 626 阅读 · 0 评论 -
用Django全栈开发——21. 大规模优化整理
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们将对之前写的程序进行一下优化整理。Peekpa.com的官方地址:http://peekpa.com皮爷的每一篇文章,都配置相对应的代码。这篇文章的代码Tag是Post_021在上几节,我们基本把网站的功能都开发了,这一节,我们需要针对Dashboard的页面优化;开发文章列页;顶部导航栏的功能还有。Dashboard优化目前,我们的Dashboard长这个样子原创 2020-07-20 15:35:03 · 664 阅读 · 0 评论 -
用Django全栈开发——20. 友链一条龙全套开发
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们将开发友链,并且是全套流程哦,全套!Peekpa.com的官方地址:http://peekpa.com经过之前几节的文章开发,我们其实已经很完善的开发了一套从后台模型,管理再到前端展示的工作。所以,这一节,我们就来开发一下首页右下角的友链功能。需求分析友链功能的开发,主要涉及这么几个部分:友链模型的设计;友链后台管理开发;友链前端数据接入这几部分的内容分别对应原创 2020-07-20 15:34:47 · 1399 阅读 · 0 评论 -
用Django全栈开发——19. 热门文章数据展示
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们将实现热门文章挑选。Peekpa.com的官方地址:http://peekpa.com前两节,我们说了文章详情页还有首页是如何接入文章数据的,那么,这一节我们还要说文章的数据接入,是右侧栏的阅读专栏数据接入。页面回顾右侧的阅读排行专栏,出现在首页还有文章详情页这两个页面中。虽然是两个页面,但是他们使用的确实同一个html文件模板,即base/right_section.htm原创 2020-07-20 15:34:29 · 483 阅读 · 0 评论 -
用Django全栈开发——18. 首页文章列表展示
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们将打磨首页的文章列表展示问题。Peekpa.com的官方地址:http://peekpa.com上一节,我们把文章详情页弄好了,这一章节,我们把首页弄好,即首页的文章列表。首页回顾我们之前设计的首页,长这个样子:可以看到,首页分为顶部四个大的推荐图,还有下面的文章列表,今天的任务就是要将这几个地方补全。怎样才能补全呢?我们可以分为以下几步:添加文章,让我们有足够的原创 2020-07-20 15:33:55 · 610 阅读 · 0 评论 -
用Django全栈开发——17. 文章前端页面展示
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们将后端的数据在前端展示出来。Peekpa.com的官方地址:http://peekpa.com上两节,我们主要是针对后台的文章功能的开发,这一节,我们需要对前端文章的展示来做修改了。前端文章页面回顾在第12讲的时候,我们当时写了文章详情页的样子,张这个样子:我们这一节的任务,就是讲文章的内容详细的在这个文章详情页里面展示出来。后台数据填充如果要展示文章,那么我们就先原创 2020-07-20 15:33:41 · 840 阅读 · 0 评论 -
用Django全栈开发——16. 优化文章管理页面
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们来优化文章的管理功能,包括发布,查看,修改和删除。Peekpa.com的官方地址:http://peekpa.com上一节我们负责开发了文章管理系统,即文章的增删改查,虽然说文章做的和Category还有Tag一样,但是我们在实际开发的过程中,确实感受到了文章确实要更加复杂一些,所以我们这里就需要优化一下文章的管理页面,让他更加的美观,合理。需求分析为啥要优化文章的管理页面原创 2020-07-20 15:33:23 · 424 阅读 · 0 评论 -
用Django全栈开发——15. 开发文章管理
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们来开发文章的管理功能,包括发布,查看,修改和删除。Peekpa.com的官方地址:http://peekpa.com上一节我们开发了Category和Tag的管理,这一节我们就开发一下文章的管理。修改SideBar首先是在sidebar引入文章管理的两个页面:发布文章和管理页面。同样,我们还要在cms目录下,创建一个post目录,在里面同样有个manage.html和pub原创 2020-07-20 15:32:22 · 637 阅读 · 0 评论 -
用Django全栈开发——14. CMS中添加Category和Tag管理
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,来点硬货内容。Peekpa.com的官方地址:http://peekpa.com上一节,我们开发了文章应用,创建了Post,Category还有Tag这三个类。这一节,我们就要在CMS页面里面,来实现Category还有Tag的管理功能。重构Dashboard在第12讲,我们重构了首页页面,这一节,我们的重点是CMS的Dashboard页面,所以,我们需要将Dashboard重原创 2020-07-20 15:32:06 · 1100 阅读 · 0 评论 -
用Django全栈开发——13. 设计实现文章发布模型
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们来设计文章的模型。Peekpa.com的官方地址:http://peekpa.com上一节,我们已经把文章详情页写好了,这一节,我们要开发文章模型了。早在一开始,我们就创建了Post应用,那么我们的文章结构设计,也会在这个应用当中创建。需求分析首先我们得简单分析一下文章模型应该有哪些变量:标题(title)作者(author)摘要(description)缩略图原创 2020-07-20 15:31:14 · 686 阅读 · 0 评论 -
用Django全栈开发——12. 重构前端页面编写文章详情页
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,是最后一节关于前端的教程。Peekpa.com的官方地址:http://peekpa.com上一节我们把Login的逻辑打通完毕,其中涉及到了一点内容,就是把之前gulp写的页面的相对资源路径,改为了Django模板的路径,这一节我们需要对我们的前端页面进行重构,还有文章详情页的编写。重构分析首先,要知道为什么我们要重构页面?是因为Django有一个叫做template的东西:原创 2020-07-20 15:30:57 · 1480 阅读 · 0 评论 -
用Django全栈开发——11. Login页面的逻辑实现
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们要实现登录页面。Peekpa.com的官方地址:http://peekpa.com上一节我们已经设计好了PeekpaUser模型,而且上上节我们也继承了AdminLTE的Dashboard和Login页面,那么这节,我们就来说一下如何使用Login页面完成登录,登录成功之后就跳转到Dashoboard页面。实现登录首先我们要在PeekpaUser里面实现一个登录功能,之前在原创 2020-07-20 16:25:45 · 1685 阅读 · 2 评论 -
用Django全栈开发——10. PeekpaUser的设计
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们来设计用户模型,即PeekpaUser。Peekpa.com的官方地址:http://peekpa.com上一节我们已经继承了AdminLTE的Dashboard和Login页面,那么这一节我们就来设计一下PeekpaUser这个模块。PeekpaUser首先是为了登录系统而用,我们打算集成Django原生的User系统,再添加我们的一些修改,来实现我们自己的PeekpaUs原创 2020-07-20 17:09:04 · 1015 阅读 · 3 评论 -
用Django全栈开发——09. 集成AdminLTE的Dashboard页面
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们集成AdminLTE到Django项目中。Peekpa.com的官方地址:http://peekpa.com上一讲中,我们已经将AdminLTE中的Login例子搬到了我们的项目中,那么这一节,我们则是需要将AdminLTE的Dashboard集成进来。需求分析为什么要继承AdminLTE的Dashboard呢?原因很简单,你看AdminLTE它长的样子:这不就是个控制原创 2020-07-20 16:24:01 · 2537 阅读 · 0 评论 -
用Django全栈开发——08. 使用AdminLTE开发前端登录页面
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,在Django中集成AdminLTE。Peekpa.com的官方地址:http://peekpa.com这一章节,我们将会介绍一个非常好用的东西,他叫Adminlte。官方地址:https://adminlte.io/在线Demo地址:https://adminlte.io/themes/AdminLTE/index2.html最新Demo地址(我们就是要继承这个):http原创 2020-07-20 16:21:33 · 5997 阅读 · 0 评论 -
用Django全栈开发——07. 开发前端首页
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们就来说一下如何使用Bootstrap编写首页。Peekpa.com的官方地址:http://peekpa.com编写首页这个任务则是HTML的工作,所以,如果一步一步的来讲,会很费时间,这里我们就采用倒叙的方式来讲述,先看成品样子,再简单解释一下是如何做到的,因为采用这样的叙述方式,其实是告诉了你编写的方法,也就是“授之以渔”,在以后的开发中,你可以很轻松的来编写自己想要的页面。原创 2020-07-20 16:25:10 · 2155 阅读 · 0 评论 -
用Django全栈开发——06. 为前端引入Bootstrap框架
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。Peekpa.com官方地址:http://peekpa.com上一篇文章,我们使用Gulp来搭建好我们前端开发的环境工程,那么这一篇,我们来说,如何在Django中集成Bootstrap。环境准备首页的编写,当然是HTML,CSS还有JavaScript的代码编写。如果不是专门搞前端的同学,在面对这几个东西混杂在一起的时候,心情是十分复杂的,因为他们这几个东西,虽然好入门,但是写起来原创 2020-07-20 16:24:23 · 2059 阅读 · 4 评论 -
用Django全栈开发——05. 为前端配置gulp
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们来说一下如何在Django中集成gulp。Peekpa.com这个项目,有很重要的一部分是前端代码。所以,我们这里采用gulp来帮我们编写前端的项目。gulp的作用,其实就是启动一个类似守护进程的东西,时刻监控你写的前端代码的变化。因为gulp是要用npm安装的,但是由于npm版本变动还有gulp版本变动会引起一些列的麻烦,所以,这里我列出了本机能够运行的各个软件版本号:n原创 2020-06-03 10:11:29 · 1755 阅读 · 6 评论 -
用Django全栈开发——04. 连接MySQL数据库
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节给大家带来,如何用Django连接MySQL数据库。针对Peekpa.com,我们的数据有两个来源,一个是来自MySQL数据库,另一个则是MongoDB。今天,我们现在这里配置一下MySQL的数据库。配置Settings首先,配置MySQL数据库,我们需要在setting.py文件里面修改DATABASES变量。将系统默认的变量修改成下面这个样子:DATABASES = {原创 2020-06-02 10:00:51 · 1760 阅读 · 0 评论 -
用Django全栈开发——03. 修改结构创建App
之前我们通过PyCharm使用它自带的Django默认模板创建了Django项目,结构长这个样子:但是这个结构离我们真正的开发结构差得很远,所以我们需要修改一些东西。调整文件夹在程序的根目录下,创建如下文件夹:apps:目的是存放所有Django的applicationfront:存放我们的前端代码dist:存放压缩后的静态文件src:存放源文件css: CSS样式文件images: 图片文件js:JavaScript文件templates:实际编写html文件的地方。原创 2020-06-01 17:51:32 · 2729 阅读 · 1 评论 -
用Django全栈开发——02. PyCharm创建项目
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。当我们的虚拟环境安装好之后,我们要通过PyCharm来创建我们的Django项目。在这里我们选择PyCharm Professional,因为这个是支持Django的IDE,用起来非常的方便。当然,这个Professional不是免费的版本,你可以在网上找破解攻略,也可以去某宝搜索一下,有专门卖全家桶套餐的激活码,不贵,也就十几块钱。两种方法任君挑选。设置Python解析器设置Pyth原创 2020-06-01 15:58:26 · 2129 阅读 · 6 评论