`
m4774411wang
  • 浏览: 111838 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

django request对象相关的知识点

阅读更多

    上面一节大概介绍了django request 对象 ,这一节主要介绍下django request方法
django request方法很多,但是一般开发的时候也就用到那几个,其它的要用的时候直接dir下
就可以了

1HttpRequest.get_full_path()
返回请求的全路径
比如你要做这样一个需求,假设用户是在/product/addprodct这里登录的
然后你想用户登录以后还跳到这个/product/addprodct这里,那用这个方法就很好
比如你定义一个login方法

def login(request):
url = request.get_full_path()
你在这里还可以处理 url,让它满足你的需求
if username = 'admin' and password = 'admin':
return HttpResponseRedirect(url)

2HttpRequest.get_host()
判断来源的主机地址和端口,如果你用django来做接口的话,你可以判断来源地址是否和你预定的地址一样
这样就不会出现别人乱往接口里乱加数据了。另外推荐下如果要用python 做接口的话,可以去学下twisted框架,这个
做网络协议这块比django更底层!

作者:老王@python python教程
老王python,提供pythn相关的python教程和python下载 ,希望大家能够喜欢

分享到:
评论

相关推荐

    2024-Django平台开发-Django知识点(七)

    在本篇中,我们将深入探讨Django框架的关键知识点,这些内容是基于"2024-Django平台开发-Django知识点(七)"的主题。Django是Python编程语言中的一款强大且流行的Web应用框架,它提供了丰富的功能,使开发者能够...

    Django 请求Request的具体使用方法

    Django框架中的请求(Request)...以上就是关于Django请求(Request)对象使用方法的知识点总结。在实际开发过程中,熟练掌握Request对象的各个属性和方法,能够帮助我们更高效、更安全地处理客户端的各种HTTP请求。

    Pro Django

    - **知识点概述**:本章从概念层面介绍了Django的基本原理,包括其设计理念、架构特点等。 - **内容详述**: - Django的历史背景和发展现状; - Django的设计哲学与核心理念; - Django的MVC架构模式详解; - ...

    Django学习入门教程.pdf

    ### Django学习入门教程知识点概述 #### 一、基础概念与响应类型 - **HttpResponse返回字符串**:`HttpResponse`是Django框架中用于构建HTTP响应的一个类。它最常用来返回简单的字符串作为响应主体。例如,当用户...

    Django+web开发笔记

    ### Django+Web 开发知识点详解 #### 一、项目初始化与环境配置 **知识点1:创建 Django 项目** - **命令格式**:`django-admin startproject project_name` - **作用**:通过此命令,可以快速生成一个 Django ...

    Python Django Demo项目

    在这个项目中,你可能会遇到以下关键知识点: 1. **环境搭建**:首先,你需要安装Python和Django。确保你的系统上已经安装了Python 3.x,然后通过pip来安装Django。运行`pip install django`即可完成安装。 2. **...

    基于Django+DRF实现的企业管理系统源码,前后端分离,前端Vue,后端Django

    以下是对这个项目的关键知识点的详细解释: 1. **Django**: Django是Python中的一款高级Web开发框架,遵循模型-模板-视图(MTV)架构模式。它提供了强大的数据库交互能力、内置的ORM(对象关系映射)、URL路由系统...

    django将图片上传数据库后在前端显式的方法

    涉及的知识点包括Django模型(Model)、视图(View)、模板(Template)、表单(Form)和静态文件的配置等。 首先,我们需要在Django的模型中定义好用于存储图片的字段。这里我们使用了`ImageField`字段,它是专门...

    Django Web开发指南

    ### Django Web 开发指南知识点概览 #### 一、Django 框架简介与特点 **Django** 是一个用 Python 编写的开源 Web 开发框架,它遵循 MVC(Model-View-Controller)设计模式。Django 以其强大的功能、易用性和灵活性...

    Django学习笔记.pdf

    ### Django学习笔记知识点详解 #### 一、Django框架安装及环境配置 **知识点1:安装Django** - **背景介绍:** 在Python环境中安装Django框架是开发基于Python的Web应用程序的第一步。 - **安装步骤:** - **...

    django2.0官方中文版

    **Django 2.0 知识点详解** Django 2.0 是 Django 框架的一个重大更新,它引入了许多新特性和改进,旨在提高开发效率、增强安全性以及优化性能。作为一款流行的 Python Web 开发框架,Django 2.0 的发布受到了广泛...

    Python中django学习心得

    以下内容将详细探讨Django中的URL配置、反向解析、包含其他URL配置以及正则字符串参数等方面的知识点。 #### 二、URL配置(URLconf) URL配置是Django应用的核心组成部分之一,它定义了URL与视图函数之间的映射关系...

    Django基础.rar

    以上就是Django基础教程的主要内容,通过学习这些知识点,你将能够建立起自己的第一个Django应用。继续探索Django的高级特性,如中间件、缓存、认证和权限控制,以及更多功能,你将成为一名熟练的Django开发者。

    django tutorial

    一旦模型创建并迁移到数据库中,就可以通过 Django ORM (对象关系映射) 来进行增删改查等操作。 例如,查询所有用户: ```python from .models import User users = User.objects.all() ``` ##### 2.4 编写测试 ...

    Django绝对简明教程

    ### Django绝对简明教程知识点详解 #### 一、序言 - **目的**: 本文档旨在帮助读者快速回顾和理解Django框架的核心概念和技术要点,适用于已经有一定编程基础且希望快速掌握Django开发技巧的学习者。 #### 二、...

    Django 查询数据库并返回页面的例子

    本文将介绍在Python框架Django中如何进行数据库查询以及将查询结果渲染到Web页面上的过程。Django是一个高级的、开源的Web应用框架,它遵循模型...希望这些知识点能为读者提供一定的参考价值,并在实际开发中加以应用。

    django layui表单加图片上传功能(Django,layui).zip

    以下是实现这一功能的关键步骤和知识点: 1. **Django模型设计**: 在Django项目中,你需要定义一个包含图片字段的模型。例如,创建一个`ImageModel`,包含`title`(图片标题)、`image`(图片文件)和其它可能的...

    Django版Django版

    根据提供的信息,我们可以总结出以下有关Django框架的关键知识点: ### Django框架介绍 Django是一个用Python语言编写的开源Web框架,它遵循模型-视图-模板(MVT)架构模式,旨在通过减少重复工作来简化开发过程。...

    Django-1.1.1.tar 包

    在Django 1.1.1中,你可以期待以下关键知识点: 1. **模型(Models)**:Django的模型是数据库访问层,定义了数据结构和操作。每个模型都是一个Python类,包含字段和方法,用于表示数据库中的表和对象。例如,`...

Global site tag (gtag.js) - Google Analytics