文章分类 -  django

python web开发框架
ubuntu16.04部署django项目
摘要:一、安装python版本,如python3.6 一般上传web项目代码到/srv/http目录下,放在root目录下会有安全危险 1.sudo add-apt-repository ppa:jonathonf/python-3.6 2.sudo apt-get update 3.sudo apt-g 阅读全文
posted @ 2019-09-18 15:24 wei_hu 阅读(821) 评论(0) 推荐(0)
15.django跨域问题
摘要:方式一: 1.中间键 方式二: 由于浏览器存在同源策略机制,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性。 特别的:由于同源策略是浏览器的限制,所以请求的发送和响应是可以进行,只不过浏览器不接受罢了。 浏览器同源策略并不是对所有的请求均制约: 制约: XmlHttpRequ 阅读全文
posted @ 2019-02-12 20:19 wei_hu 阅读(122) 评论(0) 推荐(0)
14.权限组件
摘要:1.rbac应用下 models.py admin.py 中间件文件 perssions.py rbac.py 2.其他应用app01 views.py 3.项目templates模板文件 base.html login.html roles.html users.html 4.项目设置文件sett 阅读全文
posted @ 2019-01-28 15:05 wei_hu 阅读(92) 评论(0) 推荐(0)
13.Django-admin管理工具的使用
摘要:admin组件使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: django.contrib是一套庞大的功能集,它是Django基本代码的组 阅读全文
posted @ 2019-01-17 16:11 wei_hu 阅读(122) 评论(0) 推荐(0)
12.Django自带的auth认证模块
摘要:auth模块的知识点: 1. 创建超级用户 python manage.py createsuperuser from django.contrib import auth 2. auth.authenticate(username=username, password=pwd) 验证用户名和密码 阅读全文
posted @ 2018-11-26 22:34 wei_hu 阅读(154) 评论(0) 推荐(0)
11.Django 中间件
摘要:自定义中间件 urls.py views.py 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使 阅读全文
posted @ 2018-11-26 22:24 wei_hu 阅读(76) 评论(0) 推荐(0)
10.Django Form和ModelForm组件
摘要:urls.py models.py views.py reg.html reg2.html Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输 阅读全文
posted @ 2018-11-22 11:31 wei_hu 阅读(114) 评论(0) 推荐(0)
9.django AJAX
摘要:AJAX准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 阅读全文
posted @ 2018-11-20 17:23 wei_hu 阅读(117) 评论(0) 推荐(0)
8.分页cookie和session
摘要:csrf简单用法 什么是CSRF ? 跨站请求伪造, cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话 阅读全文
posted @ 2018-11-18 21:30 wei_hu 阅读(111) 评论(0) 推荐(0)
7.Django ORM相关操作
摘要:一般操作 models.py orm.sql 在Python脚本中调用Django环境 必知必会13条 例子: 返回QuerySet对象的方法有 特殊的QuerySet 返回具体对象的 返回布尔值的方法有: 返回数字的方法有 单表查询之神奇的双下划线 ForeignKey操作 正向查找 对象查找(跨 阅读全文
posted @ 2018-11-17 17:29 wei_hu 阅读(131) 评论(0) 推荐(0)
6.Django中ORM介绍和字段及字段参数
摘要:ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据库层 阅读全文
posted @ 2018-11-11 14:07 wei_hu 阅读(117) 评论(0) 推荐(0)
5.Django路由系统
摘要:Django的路由系统 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URLconf配置 基本格式: 注意: Django 2.0 阅读全文
posted @ 2018-11-09 14:37 wei_hu 阅读(76) 评论(0) 推荐(0)
4.视图
摘要:Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它 阅读全文
posted @ 2018-11-09 11:35 wei_hu 阅读(105) 评论(0) 推荐(0)
3.Django模板语言
摘要:常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 阅读全文
posted @ 2018-11-08 11:36 wei_hu 阅读(65) 评论(0) 推荐(0)
2.数据库基本操作
摘要:一、GET请求和POST请求 1. GET请求和POST请求 都属于HTTP协议规定的请求方法 2. 什么时候用GET请求? 1. 浏览器想要得到一个HTML页面的时候 2. 搜索引擎查询关键字的时候 www.sogo.com/web/?query=迪丽热巴 3. 什么时候用POST? 1. 向后端 阅读全文
posted @ 2018-11-06 10:49 wei_hu 阅读(139) 评论(0) 推荐(0)
1.django入门
摘要:一、Django安装 pip3 install django==1.11.11PyCharm安装的时候: 二. 新建Django项目命令行创建:django-admin startproject mysitepycharm创建:1. File --> New project --> 左侧选Djang 阅读全文
posted @ 2018-10-30 22:39 wei_hu 阅读(158) 评论(0) 推荐(0)