随笔分类 -  Django

摘要:app_ladel 这个选项只有在一种情况下使用,就是你的模型类不在默认的应用程序包下的models.py文件中,这时候比需要指定你的这个模型类是那个应用程序,比如你在其他地方写了一个模型类,而这个模型类是属于myapp的,那么你这是需要指定为 app_label='myapp' db_table 阅读全文
posted @ 2022-06-22 09:43 那就凑个整吧 阅读(115) 评论(0) 推荐(0) 编辑
摘要:wsgi wsgi:Web Server Gateway Interface wsgi协议是py中的一个协议:规定了如何拆,封http协议 wsgiref模块(性能比较低,并发量低) django内置是wsgiref模块 最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件 阅读全文
posted @ 2022-05-24 12:18 那就凑个整吧 阅读(81) 评论(0) 推荐(0) 编辑
摘要:orm语句的特点 惰性查询,如果你只是仅仅书写了orm语句,在后面根本没有用到该语句所查询出来的参数,那么orm会自动识别,直接不执行 only与defer 点击only括号内的字段 不会走数据库,点击only括号内没有的字段 会重新走数据库查询 defer与only刚好相反,defer括号内放的字 阅读全文
posted @ 2022-04-23 16:51 那就凑个整吧 阅读(42) 评论(0) 推荐(0) 编辑
摘要:介绍 注意点:关键字传参:传入的参数在调用时候也应该相同 举例如下: 此时自定义的转换器名称为:pg 在视图函数中也应该是pg,不能使用其它名称,如下 类型 阅读全文
posted @ 2022-04-22 22:10 那就凑个整吧 阅读(27) 评论(0) 推荐(0) 编辑
摘要:在项目页面的 settings.py 文件中配置 MEDIA_URL 。 MEDIA_URL = '/media/' MEDIA_URL的作用是用于拼接静态文件的存储路径。 在配置文件中配置MEDIA_ROOT为静态文件的存储路径。 MEDIA_ROOT = os.path.join(BASE_DI 阅读全文
posted @ 2022-04-19 21:22 那就凑个整吧 阅读(375) 评论(0) 推荐(0) 编辑
摘要:import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day06.settings") import django django.setup() # 代码都要写在这个下面 from 阅读全文
posted @ 2022-03-16 16:28 那就凑个整吧 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Django链接数据库 1、链接mysql的配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db01', 'HOST':'127.0.0.1', 'PORT':3306, 'USER':'roo 阅读全文
posted @ 2022-03-16 09:32 那就凑个整吧 阅读(105) 评论(0) 推荐(0) 编辑
摘要:request.method 返回请求方式,并且是全大写的字符串形式 request.POST 获取用户post请求提交的普通数据不包括文件 request.POST.get 只获取列表最后的一个元素 request.POST.getlist 直接讲列表中的元素全部取出 request.GET 获取 阅读全文
posted @ 2022-03-16 09:29 那就凑个整吧 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Django三板斧 1、HttpResponse 返回字符串类型的数据 2、render 返回html文件 3、redriect 重定向 可以跳转到别人的网站也可以跳转到自己的网站,跳转到自己的网站的时候可以不用加ip和 端口 4、render的两种传值方式 传值少的时候可以使用第一种传值方式,值多 阅读全文
posted @ 2022-03-16 09:26 那就凑个整吧 阅读(45) 评论(0) 推荐(0) 编辑
摘要:使用场景 只要某个字段的可能性是可以列举完全的,那么一般情况下都会采用choices参数 代码演示 class User(models.Model): username = models.CharField(max_length=32) age = models.IntegerField() # 性 阅读全文
posted @ 2022-03-15 20:38 那就凑个整吧 阅读(51) 评论(0) 推荐(0) 编辑
摘要:Auth模块介绍 django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user表,并且还必须是管理员用户才能进入 创建超级用户(管理员) python manage.py createsuperuser 简写 createsuperuser 创建超级用户 阅读全文
posted @ 2022-03-15 20:01 那就凑个整吧 阅读(83) 评论(0) 推荐(0) 编辑
摘要:正常思路 def wechat(content): print('微信通知:%s'%content) def qq(content): print('qq通知:%s'%content) def email(content): print('邮箱通知:%s'%content) 启动文件 from no 阅读全文
posted @ 2022-03-15 15:57 那就凑个整吧 阅读(27) 评论(0) 推荐(0) 编辑
摘要:importlib模块作用 专门用来字符串类型的导入 缺陷 最小单位只能到py文件名 演示 阅读全文
posted @ 2022-03-15 15:25 那就凑个整吧 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Django中间件 1、Django中间件是Django的门户 请求来的时候需要先经过中间件才能到达真正的Django后端 响应走的时候最后也需要经过中间件才能发送出去 2、Django自带七个中间件 MIDDLEWARE = [ 'django.middleware.security.Securi 阅读全文
posted @ 2022-03-15 15:16 那就凑个整吧 阅读(49) 评论(0) 推荐(0) 编辑
摘要:cookie 以登录功能为例 原理: 当用户第一次登陆成功之后 将用户的用户名密码返回给用户浏览器 让用户浏览器保存在本地,之后访问网站的时候浏览器自动将保存在浏览器上的用户名和密码发送给服务端,服务端获取之后自动验证,这样的方式具有非常大的安全隐患 概述: 服务端保存在客户端浏览器上的信息都可以称 阅读全文
posted @ 2022-03-09 20:50 那就凑个整吧 阅读(30) 评论(0) 推荐(0) 编辑
摘要:CBV添加装饰器需要借助模块 from django.utils.decorators import method_decorator CBV中django不建议你直接给类的方法加装饰器,无论该装饰器能都正常给你 都不建议直接加 第一种 from django.views import View f 阅读全文
posted @ 2022-03-09 20:48 那就凑个整吧 阅读(42) 评论(0) 推荐(0) 编辑
摘要:批量插入 批量插入数据的时候,可以使用orm给你提供的bulk_create能够大大的减少操作时间 def ab_pl(request): # 普通做法 # 先给Book插入一万条数据 for i in range(10000): models.Book.objects.create(title=' 阅读全文
posted @ 2022-03-08 15:40 那就凑个整吧 阅读(51) 评论(0) 推荐(0) 编辑
摘要:ORM字段 1、AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 2、IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 3、CharField 字符类型 阅读全文
posted @ 2022-03-07 22:18 那就凑个整吧 阅读(131) 评论(0) 推荐(0) 编辑
摘要:全自动 就是利用orm自动帮我们创建第三张关系表 优点: 代码不需要你写 非常的方便 还支持orm提供操作第三张关系表的方法 不足之处: 第三张关系表的扩展性极差(没有办法额外添加字段...) 代码: class Book(models.Model): name = models.CharField 阅读全文
posted @ 2022-03-07 21:40 那就凑个整吧 阅读(132) 评论(0) 推荐(0) 编辑
摘要:事务 ACID 原子性:不可分割的最小单位 一致性:跟原子性是相辅相成 隔离性:事务之间互相不干扰 持久性:事务一旦确认永久生效 开启事务 start transaction; 提交事务 commit; 回滚事务 rollback; Django中开启事务 '''Django开启事务''' from 阅读全文
posted @ 2022-03-07 20:58 那就凑个整吧 阅读(181) 评论(0) 推荐(0) 编辑

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