随笔分类 -  Django框架

摘要:Auth模块是什么 Auth模块是django自带的用户认证模块 在创建好一个django项目之后直接执行数据库迁移命令会自动生成很多表( django_session auth_user ) django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user 阅读全文
posted @ 2023-03-24 23:44 猿小姜 阅读(39) 评论(0) 推荐(0) 编辑
摘要:中间件的介绍 官方定义:中间件就是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量。低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个Django中间件都负责一些特定的功能。 说直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作。中间件的本 阅读全文
posted @ 2023-03-23 00:03 猿小姜 阅读(25) 评论(0) 推荐(0) 编辑
摘要:cookie与session的简介 网站的发展史 刚开始的网站没有保存用户的功能的需求,所有用户访问返回的结果都是一样的(eg:新闻、博客、文章...) 后来出现了一些需要保存用户信息的网站(eg:淘宝、京东、支付宝...) # 以登录功能为例:如果不保存用户登录状态,也就意味着用户每次访问网站都需 阅读全文
posted @ 2023-03-18 13:05 猿小姜 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签(input标签…)并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位 阅读全文
posted @ 2023-03-13 00:15 猿小姜 阅读(17) 评论(0) 推荐(0) 编辑
摘要:批量插入数据 # 先创建一个Book表 class Book(models.Model): title = models.CharField(max_length=32) # ab_pl.html {% for book_obj in book_queryset %} <p>{{ book_obj. 阅读全文
posted @ 2023-03-13 00:08 猿小姜 阅读(9) 评论(0) 推荐(0) 编辑
摘要:AJAX简介(异步提交 局部刷新) AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。通过使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 AJAX不是新的编程语言,而 阅读全文
posted @ 2023-03-11 13:14 猿小姜 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Django ORM常见字段和参数 常见字段 AutoField int自增列,必须填入参数primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。(一般不用 阅读全文
posted @ 2023-03-05 18:39 猿小姜 阅读(785) 评论(0) 推荐(0) 编辑
摘要:pycharm链接数据库(MySQL) 三个位置查找数据库 右侧上方database 左下方database 在配置文件的plugins插件搜索安装 没有的话卸载安装 在使用对应的数据库前,需要下载对应数据库的驱动 django链接数据库(MySQL) # 默认用的是sqkite3 DATABASE 阅读全文
posted @ 2023-03-02 20:10 猿小姜 阅读(55) 评论(0) 推荐(0) 编辑
摘要:{{}} 变量相关 {%%}逻辑相关 views.py def moban(request): # 模板语法可以传递的后端python数据 n = 123 f = 11.11 s = '猿小姜' b = True l = ['小猿','小姜','小月''小陈'] t = (111,222,333,4 阅读全文
posted @ 2023-03-01 21:26 猿小姜 阅读(11) 评论(0) 推荐(0) 编辑
摘要:三板斧 ''' HttpResponse 返回字符串类型 render 返回html页面,并且返回给浏览器之前还可以给html文件传值 redirect 重定向 ''' # 视图函数必须返回一个HttpResponse对象(研究三者的源码即可得出结论) # render简单内部原理 def inde 阅读全文
posted @ 2023-03-01 17:27 猿小姜 阅读(11) 评论(0) 推荐(0) 编辑
摘要:URLconf配置 1.基本格式 django1.x路由层使用url方法 from django.conf.urls import url urlpatterns = [ url(正则表达式,views视图函数,参数,别名), ] django2.x和django3.x路由层使用的是re_path和 阅读全文
posted @ 2023-02-25 13:02 猿小姜 阅读(18) 评论(0) 推荐(0) 编辑
摘要:python三大主流web框架 """ django 特点:大而全 自带的功能特别特别特别的多 类似于航空母舰 不足之处: 有时候过于笨重 flask 特点:小而精 自带的功能特别特别特别的少 类似于游骑兵 第三方的模块特别特别特别的多,如果将flask第三方的模块加起来完全可以盖过django,并 阅读全文
posted @ 2023-02-20 20:10 猿小姜 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Web框架本质 web框架本质上可以看成是一个功能强大的socket服务端,用户的浏览器可以看成是拥有可视化界面的socket客户端。两者通过网络请求实现数据交互,学者们也可以从架构层面上先简单的将Web框架看做是对前端、数据库的全方位整合 纯手工撸web框架 import socket serve 阅读全文
posted @ 2023-02-19 17:00 猿小姜 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示