实习第一天工作总结(Summary of the first day of internship):

1.工作背景:

​ 为快速熟悉服务器的使用,首先使用django搭建案例:

2.工作内容:

  1. 使用django搭建项目

  2. 使用django搭建DRF(Django-Rest-frame)项目

  3. 使用docker部署

  4. 使用docker部署cookiecutter-django

  5. 处理这个过程中遇到的问题

3.完成思路及步骤:

​ 1.搭建django项目

​ 第一个django的项目,自然不需要太难,HelloWorld。

​ 首先,选择一个文件夹创建一个django项目

django-admin startproject HelloWorld

​ 这样就会创建一个如下的项目目录结构,

|-- HelloWorld
|   |-- __init__.py
|   |-- asgi.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

目录说明:

  • HelloWorld: 项目的容器。
  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • HelloWorld/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
  • HelloWorld/asgi.py: 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。
  • HelloWorld/settings.py: 该 Django 项目的设置/配置。
  • HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  • HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

接下来呢,直接运行,启动服务器

python3 manage.py runserver 0.0.0.0:8000

0.0.0.0是为了让其他电脑也能连接到服务器,8000的端口号,也可以不说明,系统会给你默认8000的啦。

这个时候网页栏输入:127.0.0.1:8000,就会出现django的服务了。这里有可能运行没有反应嘛,那么久改成:

python manage.py runserver 0.0.0.0:8000

你就可以看到 django 的小火箭了。

接下来为了实现 HelloWorld 终极奥义,你需要做如下操作:

<--HelloWorld/HelloWorld/views.py-->from django.http import HttpResponsedef hello(request):return HttpResponse("Hello world ! ")

有过flask 开发经验的小伙伴就知道了,写好东西了,肯定需要一个路由进行一个配置,才能让网页浏览到你写的额外接口,所以在django中,同样需要进行URL配置。

<--HelloWorld/HelloWorld/views.py-->
from django.urls import pathfrom . import viewsurlpatterns = [path('hello/', views.hello),
]

虽然还有一种方法,但是这样写我觉得更舒服,个人喜欢的话,去找另一种写法,我就不废话了。

​ 2.使用django搭建DRF(Django-Rest-frame)项目

​ “https://www.django-rest-framework.org/tutorial/quickstart/”感谢项目来源,跟着做就完成了

​ 3.使用docker部署

​ https://www.cnblogs.com/Neeo/articles/12819139.html

4.遇坑

  • pip install时,需要升级,升级时使用了

    pip install --upgrade pip
    pip3 install --upgrade pip
    

    都是不行的,查了很多,卸载了又重装,最后发现,原来是“科学上网”,导致了之前设置的pip永久镜像,同代理冲突,无法连接服务器,故无法升级,有时候一个细节就是一个成败,浪费我一晚上时间。

  • django搭建DRF项目时,创建了虚拟环境后,使用source 激活虚拟环境,显示:‘source’ 不是内部或外部命令,也不是可运行的程序 或批处理文件,解决方案也可以使用activate进行激活,不过我也不行,最终解决:

    创建:virtualenv env
    激活:cd venvcd Scriptsactivate.bat
    退出:deactivate.bat
    

    在公司使用macos ,回家用的windows,windows激活虚拟环境 使用virtualenv

5.总结:
没有天赋,就靠一步一个脚印行走。

*****0917还有部分没有写完。。。。。。睡一下,明天继续

实习第一天工作总结(Summary of the first day of internship):相关推荐

  1. 创新实验室实习生每周工作总结【实习第一周】

    实习的第一周,我满怀着对实验室的好奇.兴奋和敬畏以及对自己能力的担忧度过了.实验室的学长学姐们对我们都很友好,只是他们好像很忙,我遇到不能理解的问题时也不好去打扰他们,也许这是我和人相处上的不足吧. ...

  2. 我的coding之路--实习第一个月的感悟 和 QT 入门方法

    感悟与经验 实习第一个感悟 QT快速入门方法 前期基础篇 发展篇 实际开发篇 字符串切割 Tab页的隐藏 结语 实习第一个感悟 我从投简历开始到入职一共花了大概两周不到的时间,没有什么诀窍,就是海投, ...

  3. [2016/7/11]白山云科技实习第一天

    今天实习第一天,还是蛮激动的.一定要把握住这么好的机会,好好锻炼一下自己.今天就写一篇博客纪念一下吧. 因为第一天,我不敢迟到.昨晚HR告诉我今天要九点到.于是根据上次的单程时间(大概一个半小时),心 ...

  4. 4月21日云栖精选夜读:【校园头条】第1期:找实习、找工作时,让你脱颖而出的秘籍...

    你还在为寻找一个工作而苦苦追求吗?你想在面试的时候能脱颖而出吗?现在小编为大家准备了找工作的秘籍,这个秘籍一般人我可是不会告诉他的呢!要知道有时候你与工作的距离仅仅只有一个秘籍的差距,看完这个秘籍也许 ...

  5. 答读者问(5):有关数学对程序猿的作用、研发工作岗位要求和实习对找工作的影响等问题...

    近期,有非常多读者通过微博.微信与本人交流.感觉大家对于学习.对于技术都非常的有热情,让我也学到了非常多东西. 我提取了几个大家比較关心的问题予以答复,请有相同疑问的朋友參考一下. 问题1:数学对程序 ...

  6. java后端实习第一个月总结

    java小白实习第一个月踩坑记录 前几天熟悉公司各种办公设备,及项目框架流程,先帮写人接口文档,可以熟悉代码.然后开始写自己的第一个简单接口,写完再swageger自测,自测完测试在测,然后和前端对接 ...

  7. 第一个工作单位的那些事

    从07年毕业至今,已经将近4年,换了两次工作,相对来说,第一个工作时间最长,3年半.也深刻感受到对于应届毕业生,第一个工作的重要性,第一个单位所在的行业的重要性,换工作易,换行业难.有个好的起点更难. ...

  8. 计算机宣传部职责,计算机系团总支宣传部第一学期工作总结

    计算机系团总支宣传部第一学期工作总结 宣传部作为院系对外交流的窗口,主要负责对我院的学生会活动的总体宣传及其他有学院关事项的宣传工作.下面是关于计算机系团总支宣传部第一学期工作总结的内容,欢迎阅读! ...

  9. 谈谈实习第一天的感受

    1.不知道别人实习第一天都是干啥呢,我们的第一天就是学习,学习C#的基础,JAVA和C#的基础不知道学了多少遍了,好吧又得重来一遍,感觉每次开始的时候都得来一遍基础,看来ji'c基础是真的重要, 2. ...

最新文章

  1. R语言将多个dataframe导出到excel的多个表单(sheet)实战
  2. RHEL/CentOS6.4 x64 VNC服务配置
  3. 中等职业教育计算机教学案例范文,职业中学计算机教学案例
  4. webview与android java交互
  5. Seaborn初学指南
  6. nvcc找不到的问题(Ubuntu16.04 CUDA 8.0)
  7. 我喜欢构建器模式的三个原因
  8. Java基本语法(9)--逻辑运算符(逻辑短路)与或非
  9. 【转】从 ArcGIS for Desktop 发布地图服务
  10. V210 SPI驱动分析
  11. 以太坊开发入门,如何搭建一个区块链DApp投票系统
  12. PS制作gif动图教程
  13. linux dd创建大文件模拟磁盘不足监控
  14. 名帖168 李邕 行书《出师表》
  15. DNS 缓存查看以及清除(转载)
  16. 【Mac双系统设置系统默认启动系统】解决方案
  17. [RoarCTF2019]polyre
  18. NETWORK笔记7:思科命令实验
  19. 冬季旅行系列后期调色lr预设
  20. CEO、COO、CFO、CTO、CMO是什么意思

热门文章

  1. 京东JData算法大赛小结(公司内部赛)
  2. 岁末反击,送给不要脸的人
  3. 【有点狂的手撕STL】STL源码剖析精读 000
  4. 图解python吴灿铭网盘_《图解数据结构-使用C#》吴灿铭,胡昭民著【摘要 书评 在线阅读】-苏宁易购图书...
  5. 标准论文参考文献添加方法——Zotero入门使用教程
  6. 这里推荐几个前端icon网站(动图网站)
  7. 物联网卡开启消费市场新模式!
  8. VideoQA论文阅读笔记——TGIF-QA: Toward Spatio-Temporal Reasoning in Visual Question Answering
  9. 【Linux远程服务器下建设conda环境以及连接pycharm】
  10. 安装skimage出错解决办法