Python_web框架Django
尼古拉斯-kq
小人谋身、君子谋国、大丈夫谋天下!
展开
-
04 - Django创建一个简单的web项目步骤和request的简单介绍
1.创建项目 first_pro2.创建app app01做一个登录页面的web项目,浏览器输入一个网址得到一个web页面用户:http:127.0.0.1:8001/login/<1>.urls.py 配置url路径# urls.py from django.conf.urls import url from django.contrib import ...原创 2019-08-03 18:38:48 · 227 阅读 · 0 评论 -
08 Django 视图函数
一、Django的视图函数view一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受web请求并且返回web响应;响应可以是一张网页的HTML 内容,一个重定向,一个404错误或者一张图片无论视图本身包含什么逻辑,都要返回响应,代码写在哪里无所谓,只要在当前项目目录下面。当浏览器向服务端请求一个页面时,Django创建一个HttpRequest对象,该对象包含关于请...原创 2019-08-30 20:58:41 · 247 阅读 · 0 评论 -
07 Django URL 别名和 URL反向解析
URL 别名和 URL反向解析我们自己写的 url 里面的路径有可能会更改,如果路径更改了,那么我们前端访问这个路径的标签(a 标签,form表单等等)里面的属性值也需要手动去改了,这样我们拓展起来就不方便,想想一下尤其是前端可能不是你写的,那么进行跨部门沟通,会很不方便。Django 提供一个办法是让URL 映射是URL 设计唯一的地方。你填充你的URLconf,然后可以双向使用它:...原创 2019-08-10 19:17:24 · 203 阅读 · 0 评论 -
06 -URL路由分发之 include
路由分发 includedjango在url这里给你提供了一个分发接口,叫做include1.进行路由分发需要在每个app下创建 urls.py 文件2.项目文件夹下的 urls.py 文件中的 url 写法:from django.conf.urls import url,includefrom django.contrib import adminfrom app01 imp...原创 2019-08-10 18:48:40 · 578 阅读 · 0 评论 -
Django——目录
一、MVC和MTV框架二、HTTP协议三、Django 下载安装和创建 Django项目四、Django创建一个简单的web项目步骤和request的简单介绍五、Django URL路由系统六、URL 路由分发之 include七、Django URL 别名和 URL反向解析八、 Django 视图函数九、Django request对象、301和302的区别...原创 2019-08-10 17:08:36 · 331 阅读 · 0 评论 -
03 - Django 下载安装和创建 Django项目
Django 下载安装Django官网下载页面:https://www.djangoproject.com/download/下载Djangopip3 install django==1.11.9创建一个django projectdjango-admin startproject mydjango 创建一个名为 == mydjango ==的项目创建的项目文件介绍...原创 2019-08-02 12:09:54 · 201 阅读 · 0 评论 -
01 - MVC和MTV框架
一、MVC和MTV框架 MVCMVCweb应用分为模型(M),控制器(C)和视图(V)三层他们之间以一种插件式的、松耦合的方式连接在一起模型负责业务对象与数据库的映射(ORM)视图负责与用户的交互(页面)控制器接受用户的输入调用模型和视图完成用户的请求MTVDjango是MVT架构URL分发器:将一个个URL的页面请求分发给不同的View处理,View再调用相应的...原创 2019-08-02 11:53:36 · 219 阅读 · 0 评论 -
02 - HTTP协议
HTTP协议一、HTTP 协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。现今广泛使用的一个版本——HTTP 1.1。二、HTTP协议概述HTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网络爬...翻译 2019-08-03 18:54:24 · 136 阅读 · 0 评论 -
05 - Django URL路由系统
一、URL配置URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。基本格式from django.conf.urls import url# 循环 urlpatterns ,找到对应的函数执行,匹配上一个路径就找到对应的函数执行...原创 2019-08-03 22:09:26 · 122 阅读 · 0 评论 -
09 Django request对象、301和302的区别
一、request 对象 当一个页面被请求时,Django 就会创建一个包含本次请求原信息(请求报文中的请求行、首部信息、内容主体等)的 HttpRequest 对象 Django会将这个对象自动传递给响应的视图函数,一般视图函数约定俗成地使用 request 参数承接这个对象。 当一个页面被请求时,Django就会创建一个包含本次请求原信息的HttpRequest对象。 ...原创 2019-09-02 20:57:45 · 1741 阅读 · 1 评论