- Django对字符串进行自动HTML转义,如在模板中输出如下值: 视图代码:def index(request): return render(request, 'temtest/index2.html', { 't1': '<h1>... Django对字符串进行自动HTML转义,如在模板中输出如下值: 视图代码:def index(request): return render(request, 'temtest/index2.html', { 't1': '<h1>...
- HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象视图函数的第一个参数是HttpRequest对象在django.http模块中定义了HttpRequest对象的API 属性 下面除非特别说明,属性都是只读的path:一个字符串,表示请求的页面的完整路径,不包含域名method:一... HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象视图函数的第一个参数是HttpRequest对象在django.http模块中定义了HttpRequest对象的API 属性 下面除非特别说明,属性都是只读的path:一个字符串,表示请求的页面的完整路径,不包含域名method:一...
- 服务器 运行如下命令可以开启服务器 python manage.py runserver ip:port 可以不写ip,默认端口为8000这是一个纯python编写的轻量级web服务器,仅在开发阶段使用服务器成功启动后,提示如下信息 默认端口是8000,可以修改端口 python manage.py runse... 服务器 运行如下命令可以开启服务器 python manage.py runserver ip:port 可以不写ip,默认端口为8000这是一个纯python编写的轻量级web服务器,仅在开发阶段使用服务器成功启动后,提示如下信息 默认端口是8000,可以修改端口 python manage.py runse...
- 模板继承 模板继承可以减少页面内容的重复定义,实现页面内容的重用典型应用:网站的头部、尾部是一样的,这些内容可以定义在父模板中,子模板不需要重复定义block标签:在父模板中预留区域,在子模板中填充extends继承:继承,写在模板文件的第一行定义父模板base.html { %block block_name%}这里可以定义默认值如... 模板继承 模板继承可以减少页面内容的重复定义,实现页面内容的重用典型应用:网站的头部、尾部是一样的,这些内容可以定义在父模板中,子模板不需要重复定义block标签:在父模板中预留区域,在子模板中填充extends继承:继承,写在模板文件的第一行定义父模板base.html { %block block_name%}这里可以定义默认值如...
- 模板介绍 作为Web框架,Django提供了模板,可以很便利的动态生成HTML模版系统致力于表达外观,而不是程序逻辑模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用模板包含 HTML的静态部分动态插入内容部分Django模板语言,简写DTL,定义在... 模板介绍 作为Web框架,Django提供了模板,可以很便利的动态生成HTML模版系统致力于表达外观,而不是程序逻辑模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用模板包含 HTML的静态部分动态插入内容部分Django模板语言,简写DTL,定义在...
- 状态保持 http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据存储方式包括cookie、session,会话一般指session对象使用cookie,所有数据存储在客户端,注意不要存储敏感信息推荐使用sesison方式... 状态保持 http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据存储方式包括cookie、session,会话一般指session对象使用cookie,所有数据存储在客户端,注意不要存储敏感信息推荐使用sesison方式...
- celery 官方网站中文文档示例一:用户发起request,并等待response返回。在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验示例二:网站每小时需要同步一次天气预报信息,但是http是请求触发的,难道要一小时请求一次吗?使用celery后,情况就不一样了示例一的解决:将耗时的程序... celery 官方网站中文文档示例一:用户发起request,并等待response返回。在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验示例二:网站每小时需要同步一次天气预报信息,但是http是请求触发的,难道要一小时请求一次吗?使用celery后,情况就不一样了示例一的解决:将耗时的程序...
- 设计介绍 本示例完成“图书-英雄”信息的维护,需要存储两种数据:图书、英雄图书表结构设计: 表名:BookInfo图书名称:btitle图书发布时间:bpub_date英雄表结构设计: 表名:HeroInfo英雄姓名:hname英雄性别:hgender英雄简介:hcontent所属图书:hbook图书-英雄的关系为一对多 ... 设计介绍 本示例完成“图书-英雄”信息的维护,需要存储两种数据:图书、英雄图书表结构设计: 表名:BookInfo图书名称:btitle图书发布时间:bpub_date英雄表结构设计: 表名:HeroInfo英雄姓名:hname英雄性别:hgender英雄简介:hcontent所属图书:hbook图书-英雄的关系为一对多 ...
- 验证码 在用户注册、登录页面,为了防止暴力请求,可以加入验证码功能,如果验证码错误,则不需要继续处理,可以减轻一些服务器的压力使用验证码也是一种有效的防止crsf的方法验证码效果如下图: 验证码视图 新建viewsUtil.py,定义函数verifycode此段代码用到了PIL中的Image、ImageDraw、... 验证码 在用户注册、登录页面,为了防止暴力请求,可以加入验证码功能,如果验证码错误,则不需要继续处理,可以减轻一些服务器的压力使用验证码也是一种有效的防止crsf的方法验证码效果如下图: 验证码视图 新建viewsUtil.py,定义函数verifycode此段代码用到了PIL中的Image、ImageDraw、...
- 创建虚拟环境 创建:mkvirtualenv [虚拟环境名称]删除:rmvirtualenv [虚拟环境名称]进入:workon [虚拟环境名称]退出:deactivate所有的虚拟环境,都位于/home/.virtualenvs目录下进入虚拟环境前的提示: 进入虚拟环境后的提示: 查看当前的所有虚拟环... 创建虚拟环境 创建:mkvirtualenv [虚拟环境名称]删除:rmvirtualenv [虚拟环境名称]进入:workon [虚拟环境名称]退出:deactivate所有的虚拟环境,都位于/home/.virtualenvs目录下进入虚拟环境前的提示: 进入虚拟环境后的提示: 查看当前的所有虚拟环...
- 安装完django 运行cmd 创建项目:python Django-admin startproject myblog 查看项目内容:python manage.py wsgi.py python web server Gateway interface ... 安装完django 运行cmd 创建项目:python Django-admin startproject myblog 查看项目内容:python manage.py wsgi.py python web server Gateway interface ...
- 两种方法: 方式一: 返回json字符串 import json from django.http.response import HttpResponse def demo(request): return HttpResponse(json.dumps(dct)) 12345678 方式二: 直接返回json对象 from django.http.... 两种方法: 方式一: 返回json字符串 import json from django.http.response import HttpResponse def demo(request): return HttpResponse(json.dumps(dct)) 12345678 方式二: 直接返回json对象 from django.http....
- 遇到一个坑,sql查询数据库查出来的数据和我想要的不一样,打印sql看了下,默认用id排了序 在settings中设置LOGGING: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'log... 遇到一个坑,sql查询数据库查出来的数据和我想要的不一样,打印sql看了下,默认用id排了序 在settings中设置LOGGING: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'log...
- 安装 django-cors-headers pip install django-cors-headers 1 修改配置 # 注册应用 INSTALLED_APPS = ( ... 'corsheaders', ... ) # 中间件 MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ... ] ... 安装 django-cors-headers pip install django-cors-headers 1 修改配置 # 注册应用 INSTALLED_APPS = ( ... 'corsheaders', ... ) # 中间件 MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ... ] ...
- CSRF (Cross-site request forgery) Django后台设置 全局和局部设置 # 全站使用 'django.middleware.csrf.CsrfViewMiddleware', # 局部禁用 from django.views.decorators.csrf import csrf_exempt @csrf_exempt de... CSRF (Cross-site request forgery) Django后台设置 全局和局部设置 # 全站使用 'django.middleware.csrf.CsrfViewMiddleware', # 局部禁用 from django.views.decorators.csrf import csrf_exempt @csrf_exempt de...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签