Django搭建个人博客平台1---效果展示、环境准备和需要掌握的技术栈

Django搭建个人博客平台1—效果展示、环境准备和需要掌握的技术栈

最终效果展示

这里以我个人搭建的博客为例,大家先看一下效果。

效果地址:https://www.liboer.top

博客介绍

需要掌握的技术栈

PythonDjango肯定要会,硬性要求。

技术栈

​ 后端:Django、Python、DRF(看需求再学)

​ 前端:Html、CSS、jQuery、Ajax、Bootstrap

​ 数据库:Mysql、Redis

我门是偏后端的,后端一定要熟练掌握,前端的技术栈只需要了解即可,知道它怎么用、掌握常用的一些属性和方法即可。数据库主要了解mysql即可,,redis我们主要拿来做Django的缓存使用。

DRF是django的一个接口框架,主要用来写api使用。对于前后端完全分离的项目来说,他很方便。后期如果像升级用Vue来代替Django的Template可以使用它来写接口。现在可以先不学。

环境准备

python

版本python3.6.5,python崇尚优美、清晰、简单。

python2x, python3x源码区别:
python2x:C、Java大牛贡献,重复代码多;代码不规范。
python3x:源码规范,清晰,简单。

python的编程语言分类(重点
编译型:
将代码一次性全部编译成二进制,然后再执行。
优点:执行效率高。
缺点:开发效率低,不能跨平台。
代表语言:C。
解释型:
逐行解释成二进制,逐行运行。
优点:开发效率高,可以跨平台。
缺点:执行效率低。
代表语言:python。

python的种类
Cpython:官方推荐解释器。可以转换成C语言能识别的字节码。
Jpython:可以转换成Java语言能识别的字节码。
Ironpython:可以转换成.net语言能识别的字节码。
PyPy:动态编译。

安装python解释器流程

  1. 官网查找版本
    https://www.python.org
    在这里插入图片描述
  2. 选择版本
    选择你的版本

在这里插入图片描述

  1. 安装

在这里插入图片描述

  1. 默认

在这里插入图片描述

  1. 改路径

    在这里插入图片描述

  2. 点击 install

    在这里插入图片描述

  3. 测试

    win + R 键入cmd
    在这里插入图片描述
    在命令行中输入 python
    在这里插入图片描述

  4. 手动添加环境变量

    在这里插入图片描述
    在这里插入图片描述
    点击环境变量后双击path
    在这里插入图片描述
    把你安装的路径加上,然后点击所有打开的窗口的确定键。
    在这里插入图片描述

Django

最主要的工具。django3.2.2

pip install django==3.2.2

有不了解的可以移步我的其他文章:

Django基础—Web框架、URL路由、视图函数、模板系统

Django模型层之单表操作—ORM、增删改、简单查、查询接口、简单图书管理系统

Django模型层之多表操作—Django–admin、多表增删改、多表查询(跨表查询、双下划线、聚合、分组、F查询、Q查询)

Django模型层—ORM中的事务和锁、Ajax异步请求和局部刷新、Ajax文件上传、日期时间类型的Json、多表查询图书系统

Django基础之cookie和session—Cookie和Session登录验证、FBV和CBV便捷装饰器、实用性配置

Django基础中间件—django请求生命周期、自定义中间件、中间件登录认证白名单

Django基础—Form和modelform校验器、同源和跨域问题

其他

其余的小东西就不一一介绍了,这里导出了requirements.txt,我看了看可能不全。后期遇到了我们再pip安装即可。

Dajngo==3.2.2
PyMySql==1.0.2
mistune==0.8.3
pygments==2.9.0
bs4==0.0.1
celery==4.4.7
dajngo-mdeditor==0.1.18
django-simpleui==2021.4.3

后话

我的博客目前正常运行,这是我自己建立博客网站的记录和总结。如果你按照我的教程去做,一般是不会出现问题 ,但是,总会有bug发生。如果你遇到了问题,欢迎与我交流沟通。

最后,如果你觉得这篇文章对你有用的话,欢迎一键三连酌情打赏,谢谢!

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大聪明Smart

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值