我一个老人家为什么要做一个WEB应用来为难自己(python+django+nginx)(一)

为什么要写这篇文章:记性差,怕做好的东西,过段时间一忙都忘光了,重新又学一遍,累,退休了也用不上,不想再花精力搞这些,有什么用?!正好赶上孩子对编程感兴趣,就怕自己教不了,找个借口自己先学习点东西,这下总算有了动力。

搞非专业的运维工作多年(就是个电脑维护+网络管理+随喊随至的勤杂工),自由散漫惯了,平时就玩玩游戏,追剧什么。近几年,部门合并,人员精简,很多事情都摊到我头上,突然间就发现脑子不好使了,好多工作上的事都没有年轻时候记性好了,记不住,又不爱记笔记,于是乎找了很多软件来尝试,有道云笔记、手机备忘录、石墨文档、腾讯文档,乱其八脑的都不称手,怎么办,是继续这样吧,反正也无所谓,等事情来了再处理吧,手忙脚乱,什么都要现学现卖,肢体受累+精神紧张,反反复复不得安生。想想之前也不是没有搞过,总想弄点东西方便自己工作,就自己用用好了,原来搞VB做过一个管理软件半掉子玩游戏去了,搞C#.NET做过一个半掉子玩游戏去了,用javabean做过一个半掉子玩游戏去了,搞PHP做过一个,应该是最接近我想要的东西了,可是又被牛魔说了一句“你成功的吸引了我的注意“,电脑硬盘一换,全都没了,也不想折腾了。现在,其实在学习python+django+nginx对我来说,就是全新的,从来没接触过,查了一下,被django-admin后台管理吸引了,最适合我这种拿来主义,反正我想做的东西很简单,修修改改,能用上就行,再不用自己去写一堆无用的CRUD,做一堆无用的交互界面,拿来用是了,谁想还是遇到了不少坑,唉,是我想简单了,偷懒啊,说到底还是底子差,人老了,话多。

以下都是我学习过程中,遇到的坑什么的,都是流水账,没有深入研究,没什么干货,就方便自己回忆,内容会不定时补充。
一、开发所需
1.环境版本
#windows7+python3.6+django2.28+nginx-1.16.1
坑点:原来刚开始python3.8,django3.0什么都是最新版,坑啊,运行服务器想进到ADMIN管理页面总是报错,后来查询了一下,原来还有版本兼容问题,这回老实了,python3.6+django2.28稳稳的性福。

2.开发工具
#pychram2019.3.3专业版,妥了,比什么VS CODE要称手。

3.安装过程
#python下载,随便找个网站下就好了,不一定非要到PYTHON上,安装时记得把自动添加环境变量的选项打勾,记得安装目录最好全英文。

#django安装分为在线安装和离线安装两种,我选在线,用移动的网络老是连不上,用电信的可以.
在线安装,使用dos命令进入python的安装目录下的Scripts文件中,直接使用命令:pip install django

#若由于一些局域网的原因,使用 pip 出现 “connection timeout”,连接超时可以使用国内的镜像网站下载:
清华PIP镜像库 https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣PIP镜像库 http://pypi.douban.com/simple/
直接用如下命令安装就好(py环境变量添加好后,在任意目录都可以pip):

安装指定版本
pip install django==2.2.8 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
django会自带了一些工具一并下载

#通过pycharm下载
1.首先要新建一个项目 例如:hello
2. 打开pycharm ->在文件–setting->project:hello->project Interpreter->里面。
3.查找的时候,例如 django.suit这个第三方插件找不到换成django-suit就可以了。

4.参考教程-
#刘江老师的django教程 https://www.liujiangblog.com/course/django/87
#廖雪峰老师的python教程 https://www.liaoxuefeng.com/wiki/1016959663602400

二、布署
1.我的项目就一个不用搞什么虚拟环境,用终端进入你的工作目录,
django-admin
直接在pycharm
django生成
1.生成一个项目newsite
django-admin startproject newsite(什么鬼,还限制字数,后面的都截掉了, 只好发第二篇)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值