
Django
Hascats
open and deep
展开
-
Django-状态保持及内置表单,模型表单
16状态保持及表单cookie技术HTTP协议的重要特性:无状态一次请求,一次响应也就是服务器不会保存请求的状态cookie是客户端第一次访问服务器时,服务器给予分配的一个值,这个值是保存在浏览器上的,可以手动修改,删除,因此是不安全的服务器端对访问次数记录的功能:def index(request): num = request.COOKIES.get('num') ...原创 2020-02-15 14:01:53 · 219 阅读 · 0 评论 -
Django-中间件、上下文处理器和Djangoadmin
18中间件、上下文处理器和Djangoadmin中间件的引入在app文件夹下建立middleware.py一个中间件就是一个可调用的对象,它会接收一个request并返回一个请求可以是一个函数# 外部函数是中间件工厂,内部的是中间件def simple_middleware(get_response): # 一次性的设置和初始化 start project 只执行一次的代...原创 2020-02-14 19:01:42 · 209 阅读 · 0 评论 -
Django-请求与响应,文件上传与数据库交互
12请求与响应django.http.HttpRequest对象视图中的request是django自动创建的HttpRequest对象request中常用的属性path 路径method 请求方法encoding 编码方式GET 是一个字典:是url中的参数POST 同理是一个字典:POST方法中的参数COOKIESsessionis_ajax()其余属性c...原创 2020-02-13 14:49:14 · 561 阅读 · 0 评论 -
Django-模型基础2
10常用查询及表关系的实现1.常用的模型字段类型项目app中models.py中的自定义的类对应数据库中的一张表,该类继承于django.db.models.Model超类,常用的字段类也在models模块中,常见的有MySql===>Djangoint ------>IntegerFieldvarchar ------> CharFieldlongtex...原创 2020-02-12 11:20:07 · 118 阅读 · 0 评论 -
Django-模型基础
07表关联对象及多表查询数据库连接配置->mysql安装pymysql模块终端窗口 pip install pymsql创建数据库用户1.sudo su 进入root权限模式2.mysql 无密码直接进入mysql3.输入命令CREATE USER ‘用户名’@‘localhost’ IDENTIFIED BY ‘密码’;GRANT ALL PRIVILEG...原创 2020-02-11 18:28:31 · 135 阅读 · 0 评论 -
Django-阶段复习1
05阶段复习1一.搭建环境1.搭建虚拟机python的环境副本下的django (linux)workon 命令:查询目前系统存在的虚拟环境mkvirtualenv -p /usr/bin/python3.6 django 命令:创建虚拟环境 -p 路径 虚拟环境命名pip install django(==版本) 命令:安装django基本框架2.创建django...原创 2020-02-11 17:41:48 · 167 阅读 · 0 评论 -
Django-模板标签和模板继承与引用
04模板标签与模板继承和引用1.常用的模板标签 {% %}-作用是什么? 对模板的变量引用进行循环,判断等逻辑运算{% tag %} {% endtag %} / {% tag 参数 参数 %}for循环 endfor / for…in{% for stu in students %} <tr> ...原创 2019-09-08 09:20:46 · 565 阅读 · 0 评论 -
Django-模板变量及模板过滤器
03模板变量及模板过滤器1.模板路径的查找查找顺序(两种位置)首先查找 settings.py 中的TEMPLATES的’DIRS’当’APP’ = True时 会去INSTALLED_APPS列表中查找 app目录下的模板模板的位置(两种方案)当大项目时,集中部署时,模板的位置在项目根目录下当app可以复用的时候,给多个项目使用,模板的位置在app目录下方案1...原创 2019-09-08 09:17:50 · 165 阅读 · 0 评论 -
Django-路由系统的基本理解
web应用框架的理解: 发电厂 电网 电器 电源模块 ,功能模块互联网: 传送 数据 信息 —>电网服务器: -->发电厂web应用: -->电器wsgi: ...原创 2019-09-08 09:16:02 · 277 阅读 · 0 评论 -
Django-linux中创建虚拟环境及启动django项目
linux中创建虚拟环境及启动django项目虚拟环境: 1.创建虚拟环境 : mkvirtualenv -p /usr/bin/python3 envname 2.进入虚拟环境 : workon envname 3.退出虚拟环境 : deactive 4.删除虚拟环境 : rmvirtualenv envname 5.查看当前有哪些虚拟环境 : workondjango安...原创 2019-09-08 09:13:28 · 1693 阅读 · 0 评论