分享好友 最新动态首页 最新动态分类 切换频道
Django个人博客开发 | 前言
2024-12-27 05:14
本渣渣不专注技术,只专注使用技术,不是一个资深的coder,是一个不折不扣的copier

自学 Python,始于 Django 框架,Scrapy 框架,elasticsearch搜索引擎,最初的目的是毕业设计需求,毕设项目是做一个类似百度的搜索引擎。从2018年二月份毕设课题确定,是我学习Python的开始,到2018年5月份毕设完成,并不是我学习Python的结束。目前仍然从事Python开发工作。是时候通过一个项目来记录一下自己的学习成果了。既然学习了django web框架,那很自然的就是想到要搭建一个网站了,最常见的个人网站自然就是个人博客。

Django个人博客开发 | 前言

网上有现成的博客框架,比如 Hexo、Wordpress,直接按照他们的文档安装显然达不到 Django 练习的目的。我选择了一个 Wordpress 下的流行主题 欲思(Yusi),模仿崔庆才个人博客网站样式,后台源码参考 TendCode 。如果你有别的喜欢的主题,也可以自行尝试:有哪些好看的 Wordpress 主题?可以自己去发现自己喜欢的

本人的 Wordpress 主题博客:静觅 | stormsha的个人博客

前端模板托管在GitHub:HTML

项目的完整代码:Github

既然要写,就要详细,这就是本人的风格。自己初学 Django 时学习资源一大把,但是看完脑子中没有一个项目概念,苦恼无比。

自学一般是这么个流程: 视频 -> 网络教程 -> 读书

初学看视频、会点基础后根据需求做点东西卡壳时Google网络教程、进阶需要看书

视频基本都是:天天生鲜、个人博客等

网络教程:菜鸟|学Python、廖雪峰、自学堂

看书就很随意了,我是没看过书,不知道有什么比较好的书

其实在自学过程中使用最多的应该是:百度、Google

基本是遇到问题就是搜索,搜索到的文章基本都是只言片语,有的甚至千篇一律,解决问题的效率极低

这个系列打算将自己从个人博客的开发到部署整个阶段详细记录下来,

这是第一版,虽然细节不到位,但是还算完整,如果在阅读中发现有表达错误,或者知识点错误,或者搞不懂的地方,请及时留言,可以在评论区互相帮助,让后来者少走弯路是我的初衷。我也是一步步摸着石头走过来的,深知网络上只言片语的图文教程,给初学者带来的深深困扰。欢迎在评论区指出错误,丰富此教程让更多人少走弯路。

具体包括以下内容:

Django个人博客开发 | 前言

Django个人博客开发一 | 抓取网站源码

Django个人博客开发二 | 配置开发环境

Django个人博客开发三 | 创建虚拟环境

Django个人博客开发四 | 创建博客项目

Django个人博客开发五 | 创建第一个APP

Django个人博客开发六 | 数据库结构设计

Django个人博客开发七 | 通过admin管理后台

Django个人博客开发八 | 博客首页开发一

Django个人博客开发九 | 整理项目结构

Django个人博客开发十 | 博客首页开发二

Django个人博客开发十一 | 博客首页开发三

Django个人博客开发十二 | 博客详情页面

Django个人博客开发十三 | 注册登录

Django个人博客开发十四 | 评论区

Django个人博客开发十五 | 网站地图

Django个人博客开发十六 | Haystack 全文搜索

Django个人博客开发十七 | 功能完善

Django个人博客开发十八 | RESTful API接口

Django个人博客开发十九 | RSS订阅

Django个人博客开发二十| Nginx+uwsgi 部署 Django 项目

①Django 自带的后台管理系统,方便对于文章、用户及其他动态内容的管理

②文章分类、标签、浏览量统计以及规范的 SEO 设置

③用户注册登录

④文章评论系统,支持 markdown 语法,二级评论结构和回复功能

⑤强大的全文搜索功能,只需要输入关键词就能展现全站与之关联的文章

⑥RSS 博客订阅功能及规范的 Sitemap 网站地图

最新文章
网友亲身经历!恒泰福彩App是做任务诈骗软件!被骗提现不了怎么办
恒泰福彩App是做任务诈骗软件!被骗提现不了怎么办技术出嘿《溦:9836356》(一)希望阅读此文的读者能够及时采取措施以减少损失;请及时与团队联系提供解决方案(文章下面图片有咨询方式)若想追回损失资产,务必仔细阅读以下内容。【JFHHERYE
骶骨骨折司法鉴定等级是几级,能享受什么待遇
  一、申请仲裁时效  劳动争议申请仲裁的时效期间为一年。仲裁时效期间从当事人知道或者应当知道其权利被侵害之日起计算。  二、申请仲裁提交的材料  (一)申请人是劳动者的,请提交下列材料:  (1)《劳动仲裁申请书》(详细陈述申
详细分析搜狗SEO优化步骤,助力网站提升搜索引擎排名
随着互联网的快速发展,搜索引擎(SEO)已成为企业网站提升在线曝光度、吸引潜在客户的重要手段。在我国,搜狗作为领先的搜索引擎之一,其SEO优化策略备受关注。本文将深入解析搜狗SEO优化策略,为网站优化提供有益参考。一、布局1. 关键词
网上接单干活的平台有哪些?盘点10大正规接单网站
随着互联网的不断发展,线上可完成的事情也是越来越多了。点餐、购物、甚至是接单干活,这些在网上都已变得稀松平常。越来越多的朋友们开始习惯于在网上接单干活,赚取可观的收益。那么网上接单干活的平台有哪些?本篇文章就将为大家盘点10
谷歌play商店官方正版(play google商店)
谷歌play商店就是谷歌商店,这是一款适用于谷歌安卓手机的应用市场,为您推荐海量游戏和软件资源,还有热门排行榜,轻松熟知哪些应用当下最火,用户可以根据自己喜欢的类别进行下载安装,另外,关于图书、影音等内容,也可以在该软件内购买
李彦宏去了趟莫斯科,中俄最大搜索巨头要"联手"?
张少华中俄两国最大的搜索引擎公司有望强强联手。今日,犀利财经消息称,百度将与俄罗斯的Yandex在电商、搜索等行业合作,从线上线下打通亚欧市场。报道指出,9月1日,百度创始人李彦宏携百度高级副总裁向海龙等一众高管,在俄罗斯首都莫斯
荣耀60怎么设置返回三个键位
荣耀60作为一款备受欢迎的智能手机,其操作系统和用户体验设计都备受关注。对于习惯使用实体按键或三键导航的用户来说,如何在荣耀60上设置返回、主页和多任务三个键位,是一个常见的问题。本文将详细介绍如何在荣耀60上设置这三个键位。首
瞬间顿悟!美国天然气期货开户流程(帮助投资者顺利进入这一市场)
美国天然气期货是全球能源市场中的重要组成部分,其价格波动对全球经济具有深远影响。对于投资者而言,了解如何开设美国天然气期货交易账户并参与市场交易至关重要。将详细介绍美国天然气期货开户的流程和相关注意事项,帮助投资者顺利进入
漫蛙app免费版下载正版
漫蛙app免费版是一款非常优秀的漫画阅读平台!漫蛙app免费版app拥有丰富的漫画资源、良好的阅读体验和社区交流功能,还有个性化推荐、离线下载、漫画制作等特色功能,能够满足用户的多样化阅读需求;如果你是一位漫画爱好者,不妨来尝试一
【信道估计】梳状导频序列OFDM信道估计(线性内插法)【含Matlab源码 9771期】
🚅座右铭:行百里者,半于九十。 🏆代码获取方式: CSDN Matlab武动乾坤—代码获取方式 更多Matlab信号处理仿真内容点击👇 ①Matlab信号处理(进阶版) ⛳️关注CSDN Matlab武动乾坤&#
相关文章
推荐文章
发表评论
0评