初识python上

本文介绍了HTTP的主要请求方法如GET、POST等,以及常用的状态码,如200、302、404和502。同时,详细阐述了Django项目的创建、子应用的使用,以及视图逻辑和URL路由配置。MVT模型中的Model、View和Template分别负责数据操作、业务逻辑和数据展示。此外,还解释了子应用的概念及其在项目中的作用。
摘要由CSDN通过智能技术生成

#1.请求方式

get获取服务端数据,比如浏览一个网站,最普通的动作

post 向服务端提交数据,比如注册帐号的时候

put向服务端上传数据

delete:删除服务端通过 request-URL 所标示的资源

trace:测试服务端是否可以接收到 Request 请求

conect:以管道方式连接代理服务器

options: 返回服务器所支持的其他 http 请求方法

head与 get 方法类似,但不返回服务器响应时的消息体

#2.状态码

100:continue HTTP/1.1 中新增状态码,表示客户端可以继续请求 HTTP 服务器

101:sWitching Protocols HTTP/1.1 中新增状态码,表示客户端可以继续请求 HTTP 服务器

200: ok 户端的请求服务端正常完成

301:Moved Permanently客户端请求的资源已被永久移动到新的 URL

302:Found客户顿请求的资源被临时移动,客户端继续使用原有 URL;常用于三方登录之后的跳转

404: Not found 客户端访问的资源找不到

502:Bad Geteway服务端内部错误,服务端错误的网关

#3.MVT模型

M-model*:模型,操作数据库功能部分

V-View:视图,处理业务逻辑的位置,提取数据、获取用户数据等等操作都在这里

T-Template:模版,用来展示视图操作后的数据,也可以在模版中为用户提供表单,让用户可以提交数据

#4.创建项目、创建子应用、运行命令

创建项目 django-admin startproject 项目名称

创建子应用 python manage.py startapp 子应用名称

运行命令 python manage.py runserver

#5.什么是子应用

子应用是一个专门做某事的网站,比如博客系统的用户功能部分,一个考试系统中管理系统部分

项目:则是一个网站使用的配置跨域和子应用的集合, 一个项目可以有多个子应用,子应用也可以被多个项目使用

#6.目录介绍

    创建一款djano项目之后,它已经是具备了一些基本的文件和文件夹,

manage.py 用来管理当前项目的一个命令工具

myproject 项目主文件夹 包含了项目的基本文件和配置文件

__init_.py :空文件,用来指明当前的myproject为一个可导入的模块包

settings.py:项目配置文件

urls.py 羡慕部看wsgi并服务器是所需要配置文件

#7.试图view的逻辑:

1.接受请求,处理业务逻辑,返回响应

from django.shortcuts import render

from django.http import HttpResponse
# Create your views here.
def myView(request):
    #处理业务逻辑
    # return HttpResponse('<h3>这是我第一个试图</h3>')
    return render(request,'index.html')

#8.写完试图配置路由

from django.contrib import admin
from django.urls import path
from myapp import views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('myapp/',views.myView)
]

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值