WEB 框架
奔腾的小野马~~
代码是敲不完的,BUG是解不完的,加油吧,骚年们
展开
-
Django ---- 模板(Templates)
Django ---- 模板一、模板的功能产生 html , 控制页面上展示的内容。模板文件不仅仅是一个html 文件。模板文件包含两个部分:1)静态内容:css,js,html。2) 动态内容:用于动态去产生一些网页信息。通过模板语言来产生。二、模板文件的使用通常是在视图函数中使用模板产生html 内容返回给客户端。a) 加载模板文件 loader.get_templates...原创 2019-12-20 19:47:53 · 163 阅读 · 0 评论 -
Django ----状态保持(Cookie/Session)
Django ----状态保持(Cookie/Session)http协议是无状态的。下一次去访问一个页面时并不知道上一次对这个页面做了什么,因此需要一种状态保持的技术来保存状态信息。1、CookieCookie 是由服务器生成,存储在浏览器端的一小段文本信息,有 4k的大小。Cookie的特点:1)以键值对方式进行存储。2)通过浏览器访问一个网站时,会将浏览器存储的跟网站相关的所有 ...原创 2019-12-20 09:57:50 · 604 阅读 · 0 评论 -
Django ---- Ajax请求
Django ---- Ajax请求ajax: 是异步的javascript它是在不重新加载页面的情况下,对页面进行局部的刷新。$ajax({ 'url': 请求的地址, 'type': 请求的方式 , 'datatype':预期返回的数据格式, 'data':参数, 'async':false, // 默认为异步ajax请求,false 为同步的ajax请求}).success...原创 2019-12-19 21:50:06 · 165 阅读 · 0 评论 -
Django ----HttpRequest 和 HttpResponse
Django ----HttpRequest 和 HttpResponse一、HttpRequest 对象HttpRequest 是服务器接受到客户请求后,系统自动创建的对象( 视图函数的第一个参数)属性path 请求路径method 请求方法GET get请求参数POST post请求参数FILES 上传文件COOKIES cookie对象【...原创 2019-12-19 19:39:54 · 181 阅读 · 0 评论 -
Django ---- 视图
Django ---- 视图1、视图的功能接受请求,进行处理,与M 和 T 进行交互,返回应答。返回html 内容 HttpResponse, 也可以重定向 redirect 。2、视图函数使用1)定义视图函数request 参数必须有。是一个HttpRequest 类型的对象,参数名可以变化,但不能更改。2)配置 url建立一个url 和视图函数之间的对应关系。3、url...原创 2019-12-19 15:58:01 · 70 阅读 · 0 评论 -
Django ----元选项
Django ----元选项Django 默认生成的表名:应用名小写_模型类名小写。元选项:需要在模型类中定义一个元类Meta,在里面定义一个类属性db_table 就可以指定表名。class BookInfo(models.Model): '''图书模型类''' # 图书名 btitle = models.CharField(max_length=20) ...原创 2019-12-19 14:55:26 · 97 阅读 · 0 评论 -
Django ---- 管理器
Django ---- 管理器BookInfo.objects.all() 中 objects 是什么呢?答:objects 是 Django 帮我自动生成的管理器对象,通过管理器可以实现对数据的查询。objects 是 models.Manager 类的一个对象。自定义管理器之后 Django 不再帮我们生成默认的 objects 管理器。自定义一个管理器:1)自定义一个管理...原创 2019-12-19 14:48:19 · 79 阅读 · 0 评论 -
Django ----- 模型关系类
Django ----- 模型关系类模型关系类1、一对多关系例 :图书类与人物类models.ForeignKey() 定义在多的类中2、多对多关系列:新闻类 - 新闻类型类 体育新闻 国际新闻models.ManyToManyField() 定义在哪个类中都可以3、一对一关系例:员工基本信息类 - 员工详细信息类,员工工号models.OneToOneField ...原创 2019-12-19 10:12:27 · 188 阅读 · 0 评论 -
Django ----后台管理设置
Django ----后台管理1、本地化修改setting.py 文件LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'2、创建管理员命令:python manage.py createsuperuser3、注册模型类在应用下的admin.py 中注册模型类,并在相应的models 文件中 的模型添加 # 重写 __str...原创 2019-12-17 17:03:50 · 88 阅读 · 0 评论 -
Django ---- 数据库相关知识点
Django — ORM 操作数据库1、新增一个条数据创建一个 数据库对象 b = BookookInfo(),根据模型的属性创建一个新属性b.btitle = ‘天龙八部’b.bpub_date = date(1990,1,1)保存数据b.save()2、删除一条数据book = BookookInfo()book.delete()3、页面的重定向, 跳转到其他的页面, ...原创 2019-12-17 16:55:48 · 80 阅读 · 0 评论 -
Django ---- 模板的使用
Django ---- 模板的使用1、创建模板文件夹 template ;2、配置模板目录TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'template')], # 设置模...原创 2019-12-17 13:56:23 · 89 阅读 · 0 评论 -
Django ---- 更改默认数据库mysql
Django 更改默认数据库mysql1、将 setting.py 的设置文件里数据库配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }}更改为:DATA...原创 2019-12-16 21:53:42 · 712 阅读 · 0 评论 -
Django ----虚拟环境 virtualenv
virtualenv 简介virualenv 虚拟环境是Python专属的开发虚拟环境,它是为了 在python开发的过程中,有多个python 项目,而项目中难免会遇到各个软件所需的版本库的不同的问题。这是就需要为项目开辟一个专门的空间来运行项目,配置项目所运行的不同的软件的各版本。virtualenv就是能起到这个作用,使各个Python项目的运行环各个不受影响。virtualenv 可以...原创 2019-12-16 15:59:10 · 205 阅读 · 0 评论 -
Django----简介
Django ---- 简介Django发布于2005年,是当前Python世界里最负盛名且成熟的网络框架。最初用来制作在线新闻的Web站点。Django是一个用Python编写的开放源代码的Web应用框架(源代码是开源的,遵守BSD版权)。采用了MVC的框架模式,也有很多人把它称为MVT(MTV)模式。MVC 设计模式一种软件设计典范,用一种业务逻辑,使数据,界面显示分离的方法组织代码,...原创 2019-12-16 10:17:10 · 181 阅读 · 0 评论 -
web 框架的部署 ---- Nginx + uwsgi 各项说明
web 框架的部署 ---- Nginx + uwsgiWSGI: 是一种Web服务器网关接口,它是一个Web服务器(如Nginx) 与应用服务器(如uWSGI服务器)通信的一种规范。uWSGI:是一个Web服务器,它实现了WSGI协议,uwsgi,http等协议,Nginx中HttpUwsgiModul的作用是与uWSGI服务器进行交换。简单的来讲WSGI就是,标准,比如: 一个德国人...原创 2019-12-10 16:15:02 · 113 阅读 · 0 评论