06 2020 档案

摘要:python到JavaScript 先通过json.dumps() 序列化后在传输到javascript,JavaScript接受到JSON格式字符串后通过JSON.parse()进行解析。 JavaScript到python 先通过JSON.Stringfy()序列化后再传输到python,pyt 阅读全文
posted @ 2020-06-30 16:30 竹石2020 阅读(240) 评论(0) 推荐(0) 编辑
摘要:上传文件 form表单上传文件 1 <form action="/upload/" method="post" enctype="multipart/form-data"> 2 {% csrf_token %} 3 头像: <input type="file" name="head-pic"> 4 阅读全文
posted @ 2020-06-30 15:09 竹石2020 阅读(184) 评论(0) 推荐(0) 编辑
摘要:事务和锁 1 select * from t1 where id=1 for update; 2 models.T1.objects.select_for_update().fitler(id=1) 3 4 事务 5 1 全局的,就是settings配置文件配置 6 2 局部 7 视图函数 8 fr 阅读全文
posted @ 2020-06-28 15:27 竹石2020 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1 annotate 2 3 # models.Publish.objects.annotate(a=Avg('book__price')).values('a') 4 5 # models.Book.objects.values('publish_id','id').annotate(a=Avg( 阅读全文
posted @ 2020-06-25 19:13 竹石2020 阅读(136) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 创建 1 class Author(models.Model): #比较常用的信息放到这个表里面 2 name=models.CharField( max_length=32) 3 age=models.IntegerField() 4 authorDetail=models.OneT 阅读全文
posted @ 2020-06-21 12:36 竹石2020 阅读(148) 评论(0) 推荐(0) 编辑
摘要:三种关系 一对一,一对多,多对多 创建表 1 一对一 2 xx = models.OneToOneField(to='表名',to_field='字段名',on_delete=models.CASCADE) #删除时的一些级联效果,to_field可以不写,默认是关联到另一张表的主键,on_dele 阅读全文
posted @ 2020-06-15 13:19 竹石2020 阅读(194) 评论(0) 推荐(0) 编辑
摘要:增 1 创建记录方式1 2 student_obj = models.Student( 3 name='dazhaung', 4 age=23, 5 ) 6 student_obj.save() 7 创建记录方式2 8 new_obj = models.Student.objects.create( 阅读全文
posted @ 2020-06-10 13:07 竹石2020 阅读(164) 评论(0) 推荐(0) 编辑
摘要:应用的文件夹中的models.py文件中写类 1 class Student(models.Model): 2 id = models.AutoField(primary_key = True) 3 ... 数据库同步指令 python manage.py makemigrations ptthon 阅读全文
posted @ 2020-06-09 21:48 竹石2020 阅读(104) 评论(0) 推荐(0) 编辑
摘要:自定标签和过滤器 1 自定义过滤器 2 3 1. app应用文件夹中创建一个templatetags文件件,必须是这个名字 4 2. templatetags文件夹中创建一个 xx.py文件,文件名字随便起 5 6 3. 创建自定义过滤器 7 from django import template 阅读全文
posted @ 2020-06-08 22:00 竹石2020 阅读(446) 评论(0) 推荐(0) 编辑
摘要:模板继承参考博客 https://www.cnblogs.com/clschao/articles/10414811.html#part_7 1 {% extends "base.html" %} 2 3 钩子:{% block title %} 4 xxx 5 {% endblock %} 6 钩 阅读全文
posted @ 2020-06-07 21:04 竹石2020 阅读(162) 评论(0) 推荐(0) 编辑
摘要:标签 for循环标签 1 循环一个字典 2 {% for key,value in d1.items %} 3 {{ forloop.counter }} 4 <li>{{ key }} -- {{ value }}</li> 5 {% endfor %} for循环其他方法 1 forloop.c 阅读全文
posted @ 2020-06-07 15:43 竹石2020 阅读(138) 评论(0) 推荐(0) 编辑
摘要:模板渲染 语法 {{ 变量 }} {% 逻辑 %} 变量 1 示例 2 html代码: 3 <p>{{ num }}</p> 4 <p>{{ name }}</p> 5 <p>{{ namelist.2 }}</p> 6 <p>{{ d1.age }}</p> 7 <p>{{ a.kind }}</ 阅读全文
posted @ 2020-06-07 13:11 竹石2020 阅读(186) 评论(0) 推荐(0) 编辑
摘要:url路由分发之include 1 项目文件夹下的urls.py文件中的url写法: 2 from django.conf.urls import url,include 3 from django.contrib import admin 4 from app01 import views 5 u 阅读全文
posted @ 2020-06-06 13:10 竹石2020 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1 1创建项目 first_pro 2 2创建app app01 3 做一个登录页面的web项目,浏览器输入一个网址得到一个web页面 4 5 用户: http:127.0.0.1:8001/login/ 6 7 1urls.py 8 from django.conf.urls import url 阅读全文
posted @ 2020-06-05 23:55 竹石2020 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1 http协议 超文本传输协议 2 请求 和 响应 3 4 请求格式 5 GET / HTTP/1.1 GET /clschao/articles/9230431.html?name=chao&age=18 HTTP/1.1 6 User-Agent:.... 7 xx:xx 8 9 请求数据 g 阅读全文
posted @ 2020-06-02 22:10 竹石2020 阅读(325) 评论(0) 推荐(0) 编辑