React+Django搭建个人网站:前言

https://www.violety.cn/articles/2

个人网站已经上线,是时候开坑记录一下开发过程了
React+Django搭建个人网站:前言_第1张图片

为什么要搭建个人网站

基本的
当作日记本、备忘录、笔记本,记录心情、日常、学习和工作中遇到的问题等等,方便以后回看

  • 建立和全世界的联系,只要他们访问了你的网站
  • 展示自己,其他人可以通过它了解你是什么样的人,吸引同好

作为开发者

  • 随意加入功能,比如我用opencv写了处理图片的程序,可以把它放到个人网站上,自己随时随地都能用,也可以让其他人使用
  • 通过开发和维护,提高自己的技术力

最重要的!

  • 兴趣。我从去年七月接触了web开发项目,从HTML、CSS、JS开始学起,在兴趣的驱动下学习效果还是不错的,后面也产生了做个人网站的想法

为什么选择React+Django

网站开发有一些现成的工具和框架,比如Wordpress、Hexo等,服务器和域名商家也有建站服务,但是作为开发者,我更希望自己的网站完全由自己定制,任何一处都符合我自己的想法,可以随意更改和增加功能,同时为了提高自己的技术,我选择直接进行一个从零开始的独立开发。

  • React用来构建前端界面,React采用组件化的设计,开发维护都比较方便,之前项目中也用过Vue,React和Vue相比更灵活一些,对文档的依赖更少,用过两种框架后个人感觉React使用体验更好,因此选择React作为前端开发框架
  • 选Django作为后端开发框架是因为之前项目中需要集成深度学习框架(pytorch)到web后端,而且个人对python语言更熟悉

总结

自学web开发的过程很麻烦,基本上只是借助官方文档和一些网络教程

遇到问题就是百度和google,但是百度出来的东西不一定能解决问题,基本都是csdn和各种博客转载来转载去一样的东西,很恶心人,所以自己记录一下开发过程中遇到的问题和解决方法,方便以后再看

参考:

Django官方文档

React官方文档

菜鸟教程

接下来:

如果你想做和我一样的个人网站,或是也在用Django或者React,那么希望这一系列能对你有所帮助,也欢迎和我交流。

如果在阅读中发现有表达错误,或者知识点错误,或者关键之处有遗漏,或者搞不懂的地方,请及时留言

欢迎访问我的个人网站和Github,求star 求关注!

我的个人网站地址:https://www.violety.cn/

我的Github主页:https://github.com/YanZY97/

在这里插入图片描述

你可能感兴趣的:(python,django,reactjs,mysql)