
Django个人博客
清枟
这个作者很懒,什么都没留下…
展开
-
Django个人博客搭建--10--使用token服务端会话技术减少垃圾数据
前言:前面我的博客登录成功之后,把用户名存储在客户端session里,并且在退出登录的时候,并没有真正地删除数据库里的session,只是把浏览器上的表面数据给删除了,这样子短时间内没什么问题,但是时间久了,随着用户登录次数变多,多出次数变多,我们的数据库会生成很多的sessionid,像这样:我之前测试了几次,就生成几个sessionid,而退出的时候根本就没有扔掉这些数据!导致他们永远地存在了数据库中!这是因为session其实是依赖于cookie的每次我们往session里存数据,数据库会自动原创 2020-08-21 16:16:40 · 220 阅读 · 0 评论 -
Django个人博客搭建--9--按标题搜索文章
前言:可以看到,我的导航条上有一个搜索框这个搜索框可以用来按照标题搜索文章并展示文章详情页,当我们输入了一个有在数据库里的文章标题,点击搜索之后可以跳转到文章详情页。如果没有这篇文章,就跳转回首页,并在框里显示find_nothing的字体,OK话不多说,开干!功能分析:显然,这个功能不难实现,有了前面注册登录的基础,这个功能其实查不了多少,都是将输入框的数据以post的方式传递给后台,再在后台通过filter方法去对象列表,然后在详情页进行显示至于在输入框placeholder显示find_n原创 2020-08-17 17:01:44 · 315 阅读 · 0 评论 -
Django个人博客搭建--8--文章分类查询
前言:前面的首页文章展示只能一股脑的展示出所有的文章,没有对后台数据库的文章类进行分类展示下面我就对后台的文章进行分类展示,不过在这之前,我需要先了解我的后台数据库有什么类型的文章,这里就以导航条有多少类型为例:精选类文章、django类文章、数据分析类文章、重要类文章一共四类,当点击导航条其中一个按钮时,可以看到那个类型的所有文章代码实现:首先我们先配置一下路由:这一步大家应该都是知道什么意思的,相对应的,需要在urls.py添加四行代码:这四行代码添加完开始写视图函数有一个方法我们已原创 2020-08-17 15:54:52 · 402 阅读 · 0 评论 -
Django个人博客搭建--7--注册与登录
前言:注册:1.写一个存储用户信息的表2.先编写注册界面模板3.当我们给模板配置好路由之后,在视图函数处编写功能函数。登录:1.模板2.写视图函数要知道如何用django写出用户注册登录的代码,首先需要知道注册登录的原理,这里拿最简单的注册登录方式来解释1.注册简单来说,注册就是把数据写入数据库输入用户名,密码,确认密码一般情况下,如果密码和确认密码一样,则把用户名和密码存入数据库但是这里我们需要验证一下用户名是否已经在数据库中存在,如果存在则跳回页面重新注册,如果不存在则确保两次输入的密码一原创 2020-08-16 17:56:06 · 421 阅读 · 0 评论 -
Django个人博客搭建--6--后端数据显示有样式
前言:前面两篇文章写了如何调用后台数据在前端显示,但是很显然的是:那样的代码使后台数据在前端的数据显示出来很丑,自带标签什么的结果后多天对富文本集和富文本集前端显示的探索,终于找出了一套合适的方法来使我们的文章在前端更加好看富文本集的使用:个人最喜欢的一款富文本集就是ckeditor了,界面简洁,使用起来也不难1.安装django-ckeditor包:在terminal那里输入pip install django-ckeditor2.app注册在setting.py文件下修改INSTALLE原创 2020-08-11 13:28:38 · 205 阅读 · 0 评论 -
Django个人博客搭建--5--点击列表显示具体内容
前言:上一篇文章还有一个点没有说,就是我在每一个div外面都包裹着一个q标签,那那个a标签是什么意思呢?一个html展示不同详情我们可以创建一个名为detail的html文件,相应的,需要在app的urls.py那里添加路由,并在views.py编写视图函数。为了后期app多了以后不会混乱,我们可以在templates文件夹下创建一个新文件夹,我这里叫blogmuban,在这个文件夹下创建xiangqing.html在urls.py下添加语句:url(r'^detail/$',views.de原创 2020-08-03 11:27:38 · 593 阅读 · 0 评论 -
Django个人博客搭建--4--在前端显示后台数据
有了bootstrap的加入我可以搭建多种多样的网页前端,在bootstrap官网点击‘组件’这里有足够多的组件可以使用。我的个人博客首页要有:导航条显示不同文章分类,登录和退出,显示用户名,列表组显示后台精选的文章。这就是初步样式,由于博客还在开发阶段,所以文章只是一些写得很粗糙的笔记这里一个框里分别有:标题,图片,作者,内容的一部分,创建日期。点击列表进入具体文章展示详情。...原创 2020-08-01 18:40:59 · 752 阅读 · 0 评论 -
Django个人博客搭建--1--项目构思:功能,步骤
- 5月回学校的时候,我通过两个星期学习python基础,停了两个星期复习期末,然后考完试学了一点数据分析,前前后后大概花费了十天(实际学习时间大概是5天),学了一半,然后因为项目需要,经过大概四五天不间断的学习,算是把django后台搭建步骤理清楚了,准备先写个项目看看自己哪里学得不够好,并且加深对那些知识点的印象。 - 所以有了这个第一个项目--Chief的个人博客,个人博客是每个学django的人都会接触的,应该算是既简单,又涉及得多。原创 2020-08-01 16:02:48 · 249 阅读 · 0 评论 -
Django个人博客搭建--2--在pycharm里创建项目以及项目配置的流程
创建项目打开pycharm,点击File->New Project…点击Django,把Location设置为自己合适的,如果配置了Anaconda的话,Project Interpreter项默认,点击More Settings,在Application name项填写一个Appname。app可以理解为是一个项目里的某个功能,以后功能多起来之后可以给多个功能创建app,只需要在项目Terminal那里输入:django-admin startapp app名字就可以创建一个新app。项目原创 2020-08-01 16:57:06 · 342 阅读 · 0 评论 -
Django个人博客搭建--3--pycharm上使用html前端BootStrap框架
基于BootStrap的网页前端在进行博客搭建的之前,我发现以前学的那点html+css基础根本不够用,本想找开源前端,发现都不是自己想要的,在朋友圈说:谁能帮我写个前端调侃一下,结果就有好多朋友来给我推荐这个叫BootStrap的框架,所以就先花两天半的时间学习一下这个。使用框架的前期准备前往BootStrap中文网(不是中文网也行)点击下载按钮选择第二个:下载源码下载完毕之后,会在桌面生成一个叫bootstrap的文件夹我们需要的文件都在dist文件夹里面在pycharm里的操作原创 2020-08-01 17:35:41 · 3232 阅读 · 0 评论