Django从入门到放弃:项目的目录结构
前言大约半年多以前,我莫名其妙的对web开发产生了一些兴趣,通过对这个从未涉足过的领域的一点点简单了解,我认识到一个事实:PHP是最好的语言,作为一名Pythoner,我是不会承认的。
另外我深知Python比较擅长的领域包含:“数据挖掘”、“爬虫”、“人工智能”、“Web开发”……emmmmm,虽然如此,但懒得学习其他语言的我仍然选择使用python作为后端开发语言,何况也有不少大型网站是用python作为后端语言的,例如“豆瓣”、“NASA官网”等等,这也给了我一些学习的底气。
通过一些了解,我发现目前有四种主流的python web框架,分别是Flask、Django、Tornado和Twisted,一通仔细了解以后,发现Django的开发效率似乎独占鳌头(作为一名懒人且小白,还有什么比效率高更诱人的),因此毫不犹豫地选择了django。关于django,它有着非常详细的官方文档,同时网上大佬们的相关博文多如牛毛,我作为一个后来者,就用这个系列记录一下作为一个web领域的小白在学习django框架的过程中遇到的知识点和问题的解决,不会讲很多django框架的细节,目的是希望能给到 ...
ShareLaTeX服务器部署
Overleaf是一款功能强大的多人共享在线latex编译器,很多人都会在上面编辑论文,但由于长城防火墙的存在,在国内访问这一部署于国外的网站通常响应缓慢。因此有必要自己搭建一下类似的服务以方便各类论文、文档的撰写。
写这篇文章时,博主本人还是一个Linux小白(对着Shell黑框框不知道这玩意能干啥的那种),因此在搭建过程中踩了不少的坑,在一一爬出这些坑,最终搭建成功以后,本人写了一点经验如下文所示。
本文参考自这篇文章:
引用站外地址,不保证站点的可用性和安全性
Docker部署ShareLaTeX
m.mamicode.com
主要软硬件依赖
阿里云轻量应用服务器学生机一台(系统镜像:Ubuntu18.04,1核CPU 2G内存 40G系统盘 5Mbps峰值带宽),用学生机主要是因为穷
Docker 社区版,版本19.03.12
安装Docker首先使用SSH工具连接服务器( ...