07 2022 档案

摘要:实现了hexo的md文件格式解析,通过什么方式怎么来迁移hexo的博客到django的博客呢?开始想到的是通过Django的manage.py的shell命令,通过shell可以执行写好的python脚本进行hexo的md文件格式解析并入库。后来想想为啥不直接自定义一个manage.py的命令直接进 阅读全文
posted @ 2022-07-27 16:12 xiejava 阅读(25) 评论(0) 推荐(0)
摘要:最近用django+Vue实现了一个博客应用,原来的hexo的博客用着也挺好,想继续留着用,于是就想将hexo生成的.md的博客内容文件解析后直接写到django的博客数据库里做同步显示。 hexo生成的.md文件内容主要分两部分,一部分是博客的信息、一部分是博客内容,博客信息包括标题、目录、标签、 阅读全文
posted @ 2022-07-27 09:33 xiejava 阅读(38) 评论(0) 推荐(0)
摘要:Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。对于博客网站来说是典型的CMS应用。本文介绍通过Django+Vue的博客模版快 阅读全文
posted @ 2022-07-22 20:54 xiejava 阅读(78) 评论(0) 推荐(0)
摘要:Vue实现博客前端,需要实现markdown的解析,如果有代码则需要实现代码的高亮。 Vue的markdown解析库有很多,如markdown-it、vue-markdown-loader、marked、vue-markdown等。这些库都大同小异。这里选用的是marked,代码高亮的库选用的是hi 阅读全文
posted @ 2022-07-19 10:56 xiejava 阅读(686) 评论(0) 推荐(0)
摘要:MySQL是常用的开源数据库,Python环境下django框架连接MySQL数据库用的是mysqlclient库,今天在用pip安装mysqlclient库时报错,特记录一下,避免后续继续踩坑。 环境说明: 操作系统:CentOS Linux 7.2 Python版本:Python 3.9.13 阅读全文
posted @ 2022-07-16 11:18 xiejava 阅读(69) 评论(0) 推荐(0)
摘要:一般来说一个CMS系统如博客系统都需要一个好的富文本编辑器,现在大家更多的是选择MarkDown编辑器来编辑内容。Django作为python的主流web开发框架当然少不了markdown的插件。本文介绍如何在Django框架中引入markdown编辑器及在使用markdown时的注意事项。 在Dj 阅读全文
posted @ 2022-07-15 23:17 xiejava 阅读(176) 评论(0) 推荐(0)
摘要:在前后端分离是大趋势的背景下,前端获取数据都是通过调用后台的接口来获取数据微服务的应用越来越多。Django是Python进行web应用开发常用的web框架,用Django框架进行web应用框架减少了很多工作,通常用很少量的代码就可以实现数据的增、删、改、查的业务应用,同样用Django的restf 阅读全文
posted @ 2022-07-13 22:22 xiejava 阅读(117) 评论(0) 推荐(0)
摘要:对于用类似Vue前后端分离技术架构的单页应用页面之间的跳转没有非前后端分离那么来得直接,甚至连设置跳转页面的Title都要费一番周折,本文介绍Vue3引入vue-router路由并设置页面Title,通过vue-router实现页面的路由,通过vue-wechat-title来设置页面的title。 阅读全文
posted @ 2022-07-03 16:22 xiejava 阅读(136) 评论(0) 推荐(0)
摘要:一、什么是Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,V 阅读全文
posted @ 2022-07-03 09:52 xiejava 阅读(26) 评论(0) 推荐(0)