随笔分类 -  django

django入门内容
摘要:django csv导出 def test_csv_download(request): import csv response = HttpResponse(content_type='text/csv') list_table=['s','d','e','f','g','h'] response 阅读全文
posted @ 2021-09-10 15:33 yescarf 阅读(81) 评论(0) 推荐(0) 编辑
摘要:django分页 >>> from django.core.paginator import Paginator >>> objects = ['john', 'paul', 'george', 'ringo'] >>> p = Paginator(objects, 2) >>> p.count 4 阅读全文
posted @ 2021-09-08 12:00 yescarf 阅读(26) 评论(0) 推荐(0) 编辑
摘要:中间件 中间件的定义 请求响应 全局改变django的输入输出(request,response) 中间件理解 编写 返回None与HttpResponse 应用 注册中间件 class VisitLimit(MiddlewareMixin): visittime={} #类变量在内存中当需要重新访 阅读全文
posted @ 2021-09-05 14:34 yescarf 阅读(34) 评论(0) 推荐(0) 编辑
摘要:缓存 缓存的定义 缓存案例 查询结束返回给网页消耗时间 缓存优化的思想 缓存场景 配置缓存 数据库缓存 settings配置 本地内存缓存(测试) 雪花算法 文件系统缓存 ###数据库缓存 settings.py DATABASES = { 'default': { 'ENGINE': 'djang 阅读全文
posted @ 2021-08-27 18:33 yescarf 阅读(42) 评论(0) 推荐(0) 编辑
摘要:同页面form表单中get请求与post请求的理解 views.py def game_update(request): try: gameid=request.GET.get('id','') game=Game.objects.get(id=gameid) except Exception as 阅读全文
posted @ 2021-08-24 18:00 yescarf 阅读(107) 评论(0) 推荐(0) 编辑
摘要:django中遇到的问题 ### 1.post提交中: | Request Method: | POST | | | | | Request URL: | http://127.0.0.1:8000/scene/add | | Django Version: | 2.2.23 | | Excepti 阅读全文
posted @ 2021-08-22 12:59 yescarf 阅读(44) 评论(0) 推荐(0) 编辑
摘要:什么是admin管理后台 #配置步骤 #添加组 #增加用户 #对自定义表进行操作 注册自定义模型类 bookstore/admin.py from django.contrib import admin from .models import Book # Register your models 阅读全文
posted @ 2021-08-15 15:22 yescarf 阅读(980) 评论(0) 推荐(0) 编辑
摘要:会话 会话定义 cookies cookies的特点 cookies的使用 veiws.py def set_cookie(request): resp=HttpResponse('set_cookies') resp.set_cookie('username','123456',5000) ret 阅读全文
posted @ 2021-08-15 15:22 yescarf 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一对多 定义 语法 示例 模型类的创建 otm/models.py from django.db import models # Create your models here. class Publisher(models.Model): name=models.CharField('出版社',m 阅读全文
posted @ 2021-08-14 22:54 yescarf 阅读(53) 评论(0) 推荐(0) 编辑
摘要:关系映射 什么是关系映射 怎么建表 怎么传入数据 怎么查询数据 一对一的映射 on_delete 官网链接 cascade 是在orm层面进行设置 models.protect mysql默认 实例说明 models生成 oto.models.py from django.db import mod 阅读全文
posted @ 2021-08-13 19:47 yescarf 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Meta类 阅读全文
posted @ 2021-08-13 14:06 yescarf 阅读(16) 评论(0) 推荐(0) 编辑
摘要:聚合查询 group by 整表聚合 In [1]: from django.db.models import * In [2]: from bookstore.models import Book In [3]: b1=Book.objects.aggregate(res=Count('price 阅读全文
posted @ 2021-08-12 19:48 yescarf 阅读(77) 评论(0) 推荐(0) 编辑
摘要:应用场景(F标记字段而非取值) 资源竞争的情况,F对象可以解决并发问题 字段之间的比较 In [1]: from bookstore.models import Book In [2]: from django.db.models import F In [3]: book=Book.objects 阅读全文
posted @ 2021-08-12 10:05 yescarf 阅读(71) 评论(0) 推荐(0) 编辑
摘要:orm删除数据 单个数据删除 In [2]: b1=Book.objects.get(id=1) In [3]: b1.delete() Out[3]: (1, {'bookstore.Book': 1}) In [4]: Book.objects.all() Out[4]: <QuerySet [ 阅读全文
posted @ 2021-08-10 19:09 yescarf 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:django-orm更新数据 单个数据修改(更新单个数据) In [6]: b1=Book.objects.get(id=1) In [7]: b1.price Out[7]: Decimal('20.00') In [8]: b1.price=22 mysql> select * from boo 阅读全文
posted @ 2021-08-10 11:05 yescarf 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:django-orm查询操作02 条件查询-方法 官网文档 包含某个和某个filter # filter 多个条件 表示select 字段1 from 表名 where 条件1 and 条件2 In [1]: from bookstore.models import Book In [2]: b1= 阅读全文
posted @ 2021-08-09 20:05 yescarf 阅读(68) 评论(0) 推荐(0) 编辑
摘要:django-orm查询操作 In [19]: from bookstore.models import Book In [20]: a1=Book.objects.all() In [21]: a1 Out[21]: <QuerySet [<Book: Book object (1)>, <Boo 阅读全文
posted @ 2021-08-09 19:32 yescarf 阅读(91) 评论(0) 推荐(0) 编辑
摘要:方案1 python manage.py shell In [3]: b1=Book.objects.create(title='python',pub='清华大学出版社',price=20,mar ...: ket_price=25) In [4]: b1 Out[4]: <Book: Book 阅读全文
posted @ 2021-08-07 18:05 yescarf 阅读(48) 评论(0) 推荐(0) 编辑
摘要:迁移时字段默认值 最好选择2显性显示数据修改情况,防止他人接手时存在黑匣子 数据库迁移文件混乱 执行迁移文件的记录会存在数据库中(表django_migrations) mysql> select * from django_migrations; + + + + + | id | app | na 阅读全文
posted @ 2021-08-07 17:49 yescarf 阅读(84) 评论(0) 推荐(0) 编辑
摘要:django模型层 settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysite2', 'USER':'root', 'PASSWORD':'password', 'HOST' 阅读全文
posted @ 2021-08-06 09:43 yescarf 阅读(41) 评论(0) 推荐(0) 编辑

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