django
Myu1129
这个作者很懒,什么都没留下…
展开
-
蓝图-类试图的方法
1.创建两个py文件,app.py文件和user.py文件写入代码。1.在user.py文件中写入代码。在user.py文件中写入蓝图。2.在app.py中注册蓝图。原创 2022-08-22 11:12:46 · 93 阅读 · 1 评论 -
flask 运行报错
第一次更新完pip如果出现 这种情况再在命令窗口运行一下刚才那个命令。如果运行报错 先安装一下这个安装装包。如果安装不了 更新一下 pip版本。最后在运行一下flask就行了。原创 2022-08-22 11:06:06 · 444 阅读 · 0 评论 -
Flask的使用
2.安装他的一些配置,在根目录下创建一个req_new.txt文件,将已下内容保存到req_new.txt文件里。第三种方法,相比以上两种方法要有安全性,用来放一些铭感东西,在桌面创建一个pass.py 文件写入代码。第一种方法,在根目录下创建一个settings文件夹中在创建一个config.py文件里面写入代码。第二种方法,在根目录下直接创建一个setting.py文件写入代码。1.在根目录下创建一个create_app.py文件写入代码。1.创建一个hello.py 文件,里面写入代码。...原创 2022-08-15 11:58:05 · 455 阅读 · 0 评论 -
第八单元 DRF框架及APIView
前后端分离前:浏览器HTML、CSS、Bootstrap、JS、JQuery、Vue、NodeJS、webpack体验为主:炫酷、流畅、兼容后:服务端Jvm、springboot、Django、flask、tornado、三高:高并发、高可用、高性能传统的不分离:业务耦合较强、指责划分不明确、开发成本较高、服务器压力较大、提高 SEO 速度,提高搜索引擎收录检索速度前后端分离:部署解耦、业务划分清晰,职责更为明确、开发成本较低,一套后台可以支持多套前端渲染、SEO 优化较差,需要引入一些页面原创 2022-05-06 10:53:25 · 100 阅读 · 0 评论 -
第七单元 ORM表关系
多对一关系`Django`使用`django.db.models.ForeignKey`定义多对一关系。多对一关系是指一个表内的数据配对另一个表的数据 另个表中的多个数据可共同指向这一数据 # to:后边写所关联的模型类 # on_delete=models.CASCADE:主表中数据删除,从表也删除 # 外键关联的是整个模型类,不是单独的某一个对象 # 但是通过模型类会产生一个相关联的字段 字段名_id teacher = models.ForeignKey(to原创 2022-05-06 10:47:29 · 115 阅读 · 0 评论 -
第六单元初识ORM
模型类字段BooleanField`True/False 字段,默认值为 None表单类型:**CheckboxInput**,`<input type='checkbox' ...>`CharField(字符串字段)CharField(max_length=None)# max_length 设置最大的字符数长度限制``DatetimeField(日期和时间)```pythonDateField(auto_now=False, auto_now_add=False,**原创 2022-05-06 10:39:34 · 1017 阅读 · 0 评论 -
第五单元状态保持
状态保持是什么Cookie及Session一直以来都是Web开发中非常关键的一环,因为HTTP协议本身为无状态,每一次请求之间没有任何状态信息保持,往往我们的Web服务无法在客户端访问过程中得知用户的一些状态信息,比如是否登录等等;那么这里通过引入Cookie或者Seesion来解决这个问题Cookie当客户端访问时,服务端会为客户端生成一个Cookie键值对数据,通过Response响应给到客户端。当下一次客户端继续访问相同的服务端时,浏览器客户端就会将这个Cookie值连带发送到服务端因为coo原创 2022-04-26 22:33:47 · 82 阅读 · 0 评论 -
第四单元路由层
动态路由:路由分发:需要在子项目下创建一个urls.py文件然后将和项目同名下的urls.py里的路由分发到子项目里原创 2022-04-25 17:11:58 · 92 阅读 · 0 评论 -
第三单元 视图层
1.GET请求处理解析get请求中的query参数127.0.0.1:8000/myview/?page=10&id=1001解析GET请求def MyView(request):# 获取路由上的内容page = request.GET.get(‘page’)id = request.GET.get(‘id’)return HttpResponse(f"这是第一个视图,当前页数为{page},当前id为{id}")2.POST请求处理编写表单页面,在表单中发送post请求提交数据原创 2022-04-24 21:06:44 · 1487 阅读 · 0 评论 -
初始django下
初始django下1.创建django项目先下载django:pip install==2.2.2django-admin startproject 项目名运行项目:python manage.py runserver2.常见的请求方式GET :查看数据PUT:修改数据POST:添加数据DELETE:删除数据3.常见的状态码200:成功400:客户端请求错误404:客户端资源错误4.创建子应用python manage.py startapp 应用名4.1在views.py文原创 2022-04-23 22:53:41 · 91 阅读 · 0 评论