自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小羊驼的博客

python爱好者

  • 博客(13)
  • 收藏
  • 关注

原创 Django开发个人博客项目-(11)博客分类与最后功能完善

欢迎访问我的博客:https://wouldmissyou.com 博客分类 分类页面也是老套路,category.html是分类树,category_detail.html是分类下的文章,我这里直接上代码: views.py class CategoryView(View): # 分类树视图 def get(self, request): nodes = Cate...

2019-07-24 09:09:13 567

原创 Django开发个人博客项目-(10)通过markdown完成博客的展示和完成博客详情页面

欢迎访问我的博客:小羊驼的部落阁 博客详情页面 博客的详情页同样继承自base.html模板,可以将blog-detail.html拷贝到templates目录下。与归档、标签页面类似,按照之前的方法,分别编写视图函数与url代码: view.py class BlogDetailView(View): """ 博客详情页 """ def get(self, req...

2019-07-24 09:07:58 406

原创 Django开发个人博客项目-(9)实现标签云样式和标签下所有文章展示

欢迎访问我的博客:小羊驼的部落阁 创建标签页面 与上一节中创建归档页面一样,这里就不再赘述了,直接给出程序代码。 tags.html {% extends 'base.html' %} {% block title %} 标签云 {% endblock %} {% block content %} <div class="content-wrap"> ... {% for tag ...

2019-07-24 09:07:02 445

原创 Django开发个人博客项目-(8)博客归档

欢迎访问我的博客:小羊驼的部落阁 1、创建归档页面 按照首页建立的方法建立归档页面,将archive.html从模板文件中拷贝到templates目录下,并继承自base.html页面,然后建立视图函数,并通过url将两者联系起来。 archive.html {% extends 'base.html' %} {% block title %} 归档 {% endblock %} {% blo...

2019-07-24 09:06:14 250

原创 Django开发个人博客项目-(7) 分页功能实现

欢迎访问我的博客:小羊驼的部落阁 现在我们的博客可能只有几篇文章,因此可以全部在首页展示出来,随着博客数量的增加,当达到几十上百篇时,全部展现在首页是不显示也是不友好的,这个时候我们就需要对博客进行分页了。django有它自带的分页功能:django-pure-pagination 1、安装 在虚拟环境中通过pip安装: pip install django-pure-pagination 2、...

2019-07-24 09:05:08 243

原创 Django开发个人博客项目-(6)模板继承

欢迎访问我的博客:小羊驼的部落阁 在编程的过程中,我们经常会重复性的写了很多的代码,比如一个页面的框架部分,这样有多少个页面就得写上多少次,这样既不好维护,也不够高效,所以我们引出了html的模板继承部分。 通过观察我的博客: https://wouldmissyou.com/ ,我们发现,很多页面大体构造都是一样的,因此我们可以将公用的框架作为一个模板,其它页面可以继承自这个模板,然后在其基础上...

2019-07-24 09:04:22 179

原创 Django开发个人博客项目-(5)博客首页的开发

欢迎访问我的博客:小羊驼的部落阁 前端模板页面有很多,大家可以从网上下载,也可以使用我的前端模板页面,页面托管在我的github上,此模板是我从网上拷贝的 博客前端模板托管在GitHub:blog_templates 创建视图函数 django中后端的控制都是在视图函数中进行的,也就是view.py,每创建一个app,该app目录下都会有一个view.py,我们主要就是在这里进行后端代码的书写的。...

2019-07-24 09:03:24 315

原创 Django开发个人博客项目-(4)通过admin管理后台

欢迎访问我的博客:小羊驼的部落阁 Django中一个最强大的部分是自动管理接口,在模型中读取元数据来提供一个强大的、生产就绪的接口,使内容提供者能立即用它向站点中添加内容,在这篇文档中,我们讨论如何去激活,使用和自定义Django的站点管理接口。 创建管理员: 我们在浏览器中输入http://127.0.0.1:8000/admin , 即可看到登录界面。此时没有账号密码是进不去的,我们还要创建超...

2019-07-24 09:02:13 300

原创 Django开发个人博客项目-(3)博客数据库设计

欢迎访问我的博客:小羊驼的部落阁 Django是通过Model操作数据库,不管你数据库的类型是MySql或者Sqlite,Django它自动帮你生成相应数据库类型的SQL语句,所以不需要关注SQL语句和类型,对数据的操作Django帮我们自动完成。只要回写Model就可以了! 首先是博客文章这个表,肯定要包括以下几点:博客的标题、博客的内容、博客的发表时间、博客的修改时间、博客的分类、博客的点击量...

2019-07-24 09:00:45 687

原创 Django开发个人博客项目-(2)Pycharm创建博客项目

欢迎访问我的博客:小羊驼的部落阁 pycharm下载安装好后,双击打开,如下图所示: 点击 Create New Project创建新项目,在Location处填写创建项目的位置 点击Create创建成功。 成功创建之后Pycharm会自动给我们安装Django的最新版本和虚拟环境,因为我们此项目使用的Django版本是Django-2.1.7,所以我们要安装Django的2.1.7版本。在...

2019-07-24 08:59:29 575

原创 Django开发个人博客项目-(1)开发环境

欢迎访问我的博客:小羊驼的部落阁 本人开发博客项目使用的环境是: MacOS Python 3.6 Pycharm Django 2.1.7 MySQL 5.7 在Python Web开发过程中,最重要的事情就是在虚拟环境中开发,我们选择的虚拟环境是virtualenv。 virtualenv是什么?virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含...

2019-07-24 08:57:58 343

翻译 Django常用命令介绍

欢迎访问我的博客:小羊驼的部落阁 在DJango里django-admin.py和manage.py都是Django的命令工具集,用于处理系统管理相关操作,而manage.py是在创建Django工程时自动生成的,manage.py是对django-admin.py的简单包装,二者的作用基本一致。 区别: 1、django-admin存放在Python的site-packages\django...

2019-07-24 08:56:43 223

原创 记录一次Django部署到宝塔Linux面板的全过程

欢迎访问我的博客:小羊驼的部落阁 在部署之前,请确保服务器安装有以下环境 安装环境 BT-Panel Python 3.6 Django 2.1.7 uWSGI MySQL 5.7 Virtualenv 部署开始 安装Python 在linux中系统默认安装的是python2.7,在此我们需要安装python3.6版本,具体查看python的版本可直接在linux命令行中输入python查看。...

2019-07-24 08:54:32 2405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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