自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 项目架构及git操作

django-admin startproject 项目名 cd 项目名 python manage.py startapp 子应用名 2.使用pycharm打开项目,并配置创建的虚拟环境在设置里项目进行添加虚拟环境打开终端 查看前边是否有(venv)如果没有则需要手动进入C:\Users\pc\Desktop\py\p5\dami>cd venv/Scripts #进入Scripts目录C:\Users\pc\Desktop\py

2022-06-20 19:35:32 60 1

原创 redis

Redis是什么?数据库 -> 非关系型 ->开源、免费、高性能存储介质:内存数据库:存储数据非关系型 对应关系型,关系型数据库:MySQL,SQLite等特点: key->value基于内存存储的,速度更快存储的数据非结构化没有表的概念,也不存在外键之类的关系可以定时清除数据 set name zhangsan ex 10每次操作只有成功和失败两种可能单线程,同时只能执行一个任务,有效避免并发造成数据错乱Redis 名字怎么来的?Remote Dictionary Server (远程 字典

2022-06-20 10:55:58 60

原创 第十单元---前后连调

1.前后端分离 Vue接口1.django的准备工作1.在setting中添加以下代码INSTALLED_APPS = [ 'corsheaders', # 跨域 'rest_framework']MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', # 跨域中间件]CORS_ORIGIN_ALLOW_ALL = True2.vue实例1.创建vuevue create 项目名...

2022-05-06 01:19:33 499

原创 第九单元---DRF框架及APIView

1.前后端不分离缺点业务耦合较强指责划分不明确开发成本较高服务器压力较大在服务端渲染页面返回给用户,在高并发情况下会占用大量资源优点提高SEO速度,提高搜索引擎收录检索速度页面数据都是渲染好返回的2.前后端分离概念前:浏览器HTML、CSS、Bootstrap、JS、JQuery、Vue、NodeJS、webpack体验为主:炫酷、流畅、兼容后:服务器Jvm、springboot、Django、flask、tornado三高:高并发、高可用、高性能

2022-05-06 00:59:21 116

原创 第八单元---中间件

1.中间件作用Django中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,是全局修改2.Django默认中间件在setting文件中:MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', # 为request/response提供了几种xss脚本过滤的安全改进,无它不安全 'django.contrib.sessions.middleware.SessionMidd...

2022-05-06 00:34:49 105

原创 第七单元---ORM表关系及操作

一.多对一关系类似于一个公司有多个员工,多个员工隶属于一个公司。可以用foreign key来指定多对一的关系class Department(models.Model): # 主表 dep_name = models.CharField(max_length=20,verbose_name='部门名称') desc = models.CharField(max_length=20,verbose_name='部门描述') class Meta: # 从表 ...

2022-05-06 00:24:56 107

原创 第六单元---初识ORM

1.ORM的类型BooleanField 布尔类型CharField 字符串类型DateField 日期类型DatetimeField 日期时间类型FloatField 浮点类型IntegerField 整形FileField 文件类型ImageField 图片类型2.字段属性null 是否允许为空blank 是否允许为空# null为数据库内容运行为空 blank为表单验证允许为空choise 类似于元组set,在元组中做选择db_column .

2022-04-28 00:23:14 1229

原创 第五单元---保持状态

1.Cookie1.1 HTTP短连接是什么短链接:不会记录之前的状态,当前通话结束就断开连接,不会记录状态,下次访问时要重新建立连接长链接:当前通话结束后不会立马断开连接,在一定时间内再次连接会记录状态1.2状态保持Cookie及Session一直以来都是Web开发中非常关键的一环,因为HTTP协议本身为无状态,每一次请求之间没有任何状态信息保持,往往我们的Web服务无法在客户端访问过程中得知用户的一些状态信息,比如是否登录等等;那么这里通过引入Cookie或者Seesion`来解决这个

2022-04-27 00:05:22 61

原创 第四单元---路由层

静态路由及动态路由静态路由静态路由匹配方式path# 导包from django.urls import path# 格式path('路由',路由对应视图函数,参数,路由的命名值)re_path# 导包from django.urls import re_path# 格式re_path(r'正则',路由对应的视图函数,参数,路由的命名值)概念:静态路由用来映射对应视图函数,其中urlpatterns是路由文件中的一个全局变量,用来存放路由及视图函数的映射.

2022-04-25 23:26:39 55

原创 第三单元---视图层

视图请求特点视图函数一般用来接收一个Web请求HttpRequest,之后返回一个Web响应HttpResponse提取query参数发送请求:127.0.0.1:8000/index/?id=1&name=Tomget视图代码:def index(request): # 提取查询字符串、query参数 print(request.GET) # 通过request的GET获取查询字符串 id = request.GET.get('id...

2022-04-24 21:55:06 65

原创 初识Django

1.django项目和应用创建命令django-admin startproject 项目名python manage.py startapp 子应用名python manage.py runserver 运行项目2.配置模板在setting文件中配置模板TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.pat...

2022-04-23 22:53:12 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除