摘要:
id name addr blog_id 1 eric 上海 1 2 tom 广州 2 id为主键,name,addr为普通字段,blog_id为外键字段,是自动生成的与blog表相对应的 user_obj = models.UserInfo.objects.filter(username=user 阅读全文
posted @ 2022-04-23 17:38
EricYJChung
阅读(32)
评论(0)
推荐(0)
摘要:
创建应用app01并导入 1.python manage.py startapp app01 # 命令行创建app01 2.在settings里面注册app01 3.在urls页面中导入app01的views 另:注释掉setting中MIDDLEWARE中的csrf参数 创建mysql数据库 1. 阅读全文
posted @ 2022-04-23 16:40
EricYJChung
阅读(220)
评论(0)
推荐(0)
摘要:
pass 阅读全文
posted @ 2022-04-23 16:40
EricYJChung
阅读(15)
评论(0)
推荐(0)
摘要:
pass 阅读全文
posted @ 2022-04-23 16:32
EricYJChung
阅读(35)
评论(0)
推荐(0)
摘要:
变量相关格式: {{ }} 逻辑处理格式: {% %} 阅读全文
posted @ 2022-04-23 16:32
EricYJChung
阅读(22)
评论(0)
推荐(0)
摘要:
CBV class base views 阅读全文
posted @ 2022-04-23 16:32
EricYJChung
阅读(21)
评论(0)
推荐(0)
摘要:
django通过中间件:django.middleware.csrf.CsrfViewMiddleware 对每一个请求检查是否带有csrftoken值,如果没有就会自动返回一个csrftoken给浏览器 当浏览器发送POST请求时,中间件会对csrftoken进行验证,确认是否是刚才发给服务器的c 阅读全文
posted @ 2022-04-23 11:50
EricYJChung
阅读(257)
评论(0)
推荐(0)
摘要:
QuerySet是Django框架中ORM查询的结果集,一般我们User.objects.all()就会得到一个QuerySet。 ORM语句的特点:惰性查询. 如果只要书写了查询语句,但是后续执行中并没有用到查询出来的数据,那么ORM会自动识别,暂不执行 阅读全文
posted @ 2022-04-23 11:39
EricYJChung
阅读(143)
评论(0)
推荐(0)
摘要:
类的名称空间,类里面的函数名称空间 类实例化对象的名称空间及其函数名称空间 1 class Test(): 2 aaa = 1 3 def func(self): 4 xxx = 1 5 6 obj_1 = Test() 7 obj_2 = Test() 8 obj_3 = Test() 9 obj 阅读全文
posted @ 2022-04-23 11:39
EricYJChung
阅读(32)
评论(0)
推荐(0)
摘要:
表单序列化工具:form.serializeArray() $('#id_commit').click(function () { // 发送ajax请求 数据中包含普通键值对,也包含文件 let formDataObj = new FormData(); // 1 添加普通键值对 {#consol 阅读全文
posted @ 2022-04-23 10:52
EricYJChung
阅读(201)
评论(0)
推荐(0)
摘要:
python本身的序列化工具及前端的序列化工具 前端序列化: JSON.stringify() JSON.parse() 后端序列化: json.dumps() json.loads() 注意: json.dumps(data,ensure_ascii=False)序列化的时候内部不会自动转换编码 阅读全文
posted @ 2022-04-23 10:38
EricYJChung
阅读(143)
评论(0)
推荐(0)
摘要:
返回QuerySet对象的方法 all() >> <QuerySet [<Class:Class object>,<Class:Class object>,<Class:Class object>]> filter() >> <QuerySet [<Class:Class object>,<Clas 阅读全文
posted @ 2022-04-23 10:38
EricYJChung
阅读(34)
评论(0)
推荐(0)
摘要:
全自动:利用orm自动创建第三张关系表 缺点:扩展性差 1 class Book(models.Model): 2 name = models.CharField(max_length=32) 3 authors = models.ManyToManyField(to='Author') 4 cla 阅读全文
posted @ 2022-04-23 10:38
EricYJChung
阅读(114)
评论(0)
推荐(0)
摘要:
serializers serializers : 将对象进行序列化的专门工具 Django中专门针对QuerySet对象的序列化工具,对其他的对象都无效 阅读全文
posted @ 2022-04-23 01:13
EricYJChung
阅读(28)
评论(0)
推荐(0)
摘要:
pass 阅读全文
posted @ 2022-04-23 01:13
EricYJChung
阅读(14)
评论(0)
推荐(0)
摘要:
二者设置的方法是不一样的 设置cookie # 先将结果赋值给对象obj obj = HttpResponse(...) obj = render(...) obj = redirct(...) # 设置cookie obj.set_cookie('username','eric') # 获取coo 阅读全文
posted @ 2022-04-23 01:12
EricYJChung
阅读(115)
评论(0)
推荐(0)
摘要:
中间件编程思想可以实现多个功能集中执行的效果,并且能够快速解耦合 day70第10节视频有讲解,会涉及到包的知识 阅读全文
posted @ 2022-04-23 00:55
EricYJChung
阅读(35)
评论(0)
推荐(0)
摘要:
方法: 1.比对用户名和密码 user_obj = auth.authenticate(request,username=username,password=password) print(user_obj) # 用户对象eric 数据不符合则返回None print(user_obj.userna 阅读全文
posted @ 2022-04-23 00:55
EricYJChung
阅读(38)
评论(0)
推荐(0)
摘要:
第一种:页面中用模板语法有csrftoken,在ajax利用标签查找获取值 第二种:直接利用模板语法 前两种都是需要利用模板语法 第三种:通过js文件(通用方式) function getCookie(name) { var cookieValue = null; if (document.cook 阅读全文
posted @ 2022-04-23 00:55
EricYJChung
阅读(287)
评论(0)
推荐(0)
摘要:
pass 阅读全文
posted @ 2022-04-23 00:10
EricYJChung
阅读(35)
评论(0)
推荐(0)
摘要:
<img src=' ' alt=''> src有三种写法: 1.图片路径 2.url 3.图片的二进制数据 url方式利用函数得到图片的二进制数据:img同样可以显示出图片来 <div class="col-md-6"> {# // img标签的src属性三种书写方式:图片路径,url,图片的二进 阅读全文
posted @ 2022-04-23 00:10
EricYJChung
阅读(3001)
评论(0)
推荐(0)
摘要:
avatar = models.FileField(upload_to='avatar/',default='avatar/default.jpg',verbose_name='用户头像') models.FileField接收的是文件对象,不是文件名,是文件对象obj本身 eg : 后端给avat 阅读全文
posted @ 2022-04-23 00:10
EricYJChung
阅读(544)
评论(0)
推荐(0)
摘要:
pass 阅读全文
posted @ 2022-04-23 00:09
EricYJChung
阅读(18)
评论(0)
推荐(0)
摘要:
pass 阅读全文
posted @ 2022-04-23 00:08
EricYJChung
阅读(21)
评论(0)
推荐(0)

浙公网安备 33010602011771号