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

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

1.工作背景:

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

2.工作内容:

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 HttpResponse

def hello(request):
    return HttpResponse("Hello world ! ")
</--helloworld>

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

<--helloworld helloworld views.py-->
from django.urls import path

from . import views

urlpatterns = [
    path('hello/', views.hello),
]
</--helloworld>

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

​ 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进行激活,不过我也不行,最终解决:

&#x521B;&#x5EFA;&#xFF1A;virtualenv env
&#x6FC0;&#x6D3B;&#xFF1A;cd venv
    cd Scripts
    activate.bat
&#x9000;&#x51FA;&#xFF1A;deactivate.bat

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

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

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

Original: https://blog.csdn.net/qq_45078184/article/details/120340966
Author: geek poyeezy
Title: 实习第一天工作总结(Summary of the first day of internship):

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/735956/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球