随笔分类 -  WEB开发

摘要:最近小伙伴们是否发现访问我的个人博客http://xiejava.ishareread.com/图片显示特别快了? 我的博客的图片是放在github上的,众所周知的原因,github访问不是很快,尤其是hexo博客用github做图床经常图片刷不出来。一直想换图床,直到找到了jsDelivr,通过j 阅读全文
posted @ 2024-03-20 16:56 xiejava 阅读(121) 评论(0) 推荐(0)
摘要:最近用django+Vue实现了一个博客应用,原来的hexo的博客用着也挺好,想继续留着用,于是就想将hexo生成的.md的博客内容文件解析后直接写到django的博客数据库里做同步显示。 hexo生成的.md文件内容主要分两部分,一部分是博客的信息、一部分是博客内容,博客信息包括标题、目录、标签、 阅读全文
posted @ 2022-07-27 09:33 xiejava 阅读(27) 评论(0) 推荐(0)
摘要:Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。对于博客网站来说是典型的CMS应用。本文介绍通过Django+Vue的博客模版快 阅读全文
posted @ 2022-07-22 20:54 xiejava 阅读(64) 评论(0) 推荐(0)
摘要:Vue实现博客前端,需要实现markdown的解析,如果有代码则需要实现代码的高亮。 Vue的markdown解析库有很多,如markdown-it、vue-markdown-loader、marked、vue-markdown等。这些库都大同小异。这里选用的是marked,代码高亮的库选用的是hi 阅读全文
posted @ 2022-07-19 10:56 xiejava 阅读(656) 评论(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 阅读(63) 评论(0) 推荐(0)
摘要:一般来说一个CMS系统如博客系统都需要一个好的富文本编辑器,现在大家更多的是选择MarkDown编辑器来编辑内容。Django作为python的主流web开发框架当然少不了markdown的插件。本文介绍如何在Django框架中引入markdown编辑器及在使用markdown时的注意事项。 在Dj 阅读全文
posted @ 2022-07-15 23:17 xiejava 阅读(172) 评论(0) 推荐(0)
摘要:在前后端分离是大趋势的背景下,前端获取数据都是通过调用后台的接口来获取数据微服务的应用越来越多。Django是Python进行web应用开发常用的web框架,用Django框架进行web应用框架减少了很多工作,通常用很少量的代码就可以实现数据的增、删、改、查的业务应用,同样用Django的restf 阅读全文
posted @ 2022-07-13 22:22 xiejava 阅读(100) 评论(0) 推荐(0)
摘要:对于用类似Vue前后端分离技术架构的单页应用页面之间的跳转没有非前后端分离那么来得直接,甚至连设置跳转页面的Title都要费一番周折,本文介绍Vue3引入vue-router路由并设置页面Title,通过vue-router实现页面的路由,通过vue-wechat-title来设置页面的title。 阅读全文
posted @ 2022-07-03 16:22 xiejava 阅读(127) 评论(0) 推荐(0)
摘要:一、什么是Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,V 阅读全文
posted @ 2022-07-03 09:52 xiejava 阅读(23) 评论(0) 推荐(0)
摘要:初次用Django开发web应用,在试图用Pycharm进行debug的时候,出现了一个奇怪的问题。以正常模式启动或者在terminal启动都没有问题。但是以debug模式启动时,显示can't find '__main__' module”报错。在网上找了很久都没有看到解决方法,最后在某乎上看到一 阅读全文
posted @ 2022-06-05 23:24 xiejava 阅读(54) 评论(0) 推荐(0)
摘要:自建hexo博客xiejava.ishareread.com一直在用CNZZ的网站流量统计,每天登陆到CNZZ的网站流量统计后台看博客的访问量成了建站以来的习惯。3月23日以后突然发现CNZZ的统计没有数据了,查了半天才知道CNZZ的U-Web统计分析产品停服了,计划要收费了。最开始用百度统计也是的 阅读全文
posted @ 2022-04-01 12:39 xiejava 阅读(83) 评论(0) 推荐(0)
摘要:域名和IP地址信息是非常基础的情报信息,目前网上有很多网站都提供了域名信息的查询、IP地址及归属地的查询。本文通过Python Flask实现域名及IP情报信息的聚合网站。 因为域名和IP地址信息会有变化,为了减少接口压力,做了本地数据库的存储,新鲜度保存一周,每次查询先从本地数据库获取信息,如果本 阅读全文
posted @ 2021-11-21 14:12 xiejava 阅读(56) 评论(0) 推荐(0)