Django
冒牌技术小哥
年轻不能轻狂。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django 第十堂课:Session
1、启用Session Django项目默认启用Session。 可以在settings.py文件中查看,如图所示 2、存储方式 在settings.py文件中,可以设置session数据的存储方式,可以保存在数据库、本地缓存等。 3、 数据库 存储在数据库中,如下设置可以写,也可以不写,这是默认存储方式。 SESSION_ENGINE='django.contrib.session...原创 2019-11-08 11:26:15 · 456 阅读 · 0 评论 -
Django 第九堂课:Cookie
Cookie的特点 Cookie以键值对的格式进行信息的存储。 Cookie基于域名安全,不同域名的Cookie是不能互相访问的,如访问itcast.cn时向浏览器中写了Cookie信息,使用同一浏览器访问baidu.com时,无法访问到itcast.cn写的Cookie信息。 当浏览器请求某网站时,会将浏览器存储的跟网站相关的所有Cookie信息提交给网站服务器。 1、设置Cookie 可以...原创 2019-11-08 11:12:14 · 370 阅读 · 0 评论 -
Django 第八堂课:响应Response
1 HttpResponse 可以使用django.http.HttpResponse来构造响应对象。 HttpResponse(content=响应体, content_type=响应体数据类型, status=状态码) 也可通过HttpResponse对象属性来设置响应体、状态码: response = HttpResponse() response['name'] = 'django'...原创 2019-11-08 11:03:42 · 484 阅读 · 0 评论 -
Django 第七堂课:请求Request
1 URL路径参数 在定义路由URL时,使用正则表达式提取参数的方法从URL中获取请求参数,Django会将提取的参数直接传递到视图的传入参数中。 未命名参数按顺序传递, 如 url(r'^index/([a-z]+)/(\d{4})/$', views.index), def index(request, parameter1, parameter2): print(paramet...原创 2019-11-08 10:55:35 · 573 阅读 · 0 评论 -
Django 第六堂课:路由
1、 路由定义位置 Django的主要路由信息定义在工程同名目录下的urls.py文件中,每个子应用为了保持相对独立,可以在各个子应用中定义属于自己的urls.py来保存该应用的路由。然后用主路由文件包含各应用的子路由数据。 2、 路由执行顺序 在接收到一个请求时,从主路由文件中的urlpatterns列表中以由上至下的顺序查找对应路由规则,如果发现规则为nclude包含,则再进入被包含的u...原创 2019-11-08 10:32:46 · 454 阅读 · 0 评论 -
Django 第五堂课:静态文件
项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理。 Django提供静态文件,需要配置两个参数: 参数 意义 STATICFILES_DIRS 存放查找静态文件的目录 STATIC_URL 访问静态文件的URL前缀 示例: 1、 在项目根目录下创建static_file目录来保存静态文件。 2、 在demo/settings.py...原创 2019-11-08 10:15:29 · 473 阅读 · 0 评论 -
Django 第四堂课:本地语言与时区
Django支持本地化处理,即显示语言与时区支持本地化。 初始化的工程默认语言和时区为英语和UTC标准时区 LANGUAGE_CODE = 'en-us' # 语言 TIME_ZONE = 'UTC' # 时区 将语言和时区修改为中国大陆信息 LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' ...原创 2019-11-07 17:55:57 · 519 阅读 · 0 评论 -
Django 第三堂课:创建视图
Django也用视图来编写Web应用的业务逻辑。 Django的视图是定义在子应用的views.py中的。 1、创建 打开users模块,在views.py中编写视图代码。 from django.http import HttpResponse def index(request): return HttpResponse("hello the world!") 说明...原创 2019-11-07 17:37:44 · 563 阅读 · 0 评论 -
Django 第二堂课:工程搭建
1、安装Django pip install django==2.0.2 2、创建工程 2.1、 创建工程命令: django-admin startproject 工程名称 执行完后出现一个文件夹就是你刚起的工程名 3、工程目录说明 django_demo的目录下。 名字 作用 settings.py 项目的整体配置文件 urls.py 项目的URL配置文件 ...原创 2019-11-07 17:08:58 · 504 阅读 · 0 评论 -
Django 第一堂课:初步认识
1、简介 Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY原则。 2、特点 1) 重量级框架 Django原生提供了众多的功能组件,让开发更简便快速。 组件 数据库O...原创 2019-11-07 16:50:28 · 504 阅读 · 0 评论 -
Nginx+uwsgi 部署Django 项目
第一步:安装Nginx 将nginx-1.8.1.tar.gz解压缩并执行以下命令。(需要安装包的请加下方微信公众号二维码回复nginx) tar -zxvf nginx-1.8.1.tar.gz cd ./nginx-1.8.1 sudo ./configure --prefix=/usr/local/nginx sudo make sudo make install 安装成功之后,...原创 2019-11-05 16:05:07 · 592 阅读 · 0 评论
分享