04 2022 档案
摘要:【一】修改文件 如果是使用普通用户登录的,需要先切换到管理员用户,打开终端,输入:su,接着按提示输入密码即可;然后使用命令进入需要修改文件的所在目录,常用的几个命令如下:① cd + 目录名② cd + 空格(退回上级目录)③ cd + 空格 + /(退回最高级目录)接着使用命令:vi + 文件名
阅读全文
摘要:问题描述: xshell连接虚拟机centos7时,输入ip a命令行时,ens33只显示了ipv6地址,没有ipv4地址 解决办法: 命令行输入打开文件: vim /etc/sysconfig/network-scripts/ifcfg-ens33 将ONBOOT=no修改为ONBOOT=yes
阅读全文
摘要:在仓库文件夹打开git bash git init #初始化本地git仓库, 需要被管理的代码文件或者目录,都放到本地git仓库中 git status # 查看本地仓库中的文件和文件夹的状态 git add 文件名称(或者.) #通过git管理某个文件或者所有文件及目录 配置用户名和邮箱 $ gi
阅读全文
摘要:一:错误代码 : Updates were rejected because the tip of your current branch is behind 如果初始远程仓库在创建设置时有设置,那么初始仓库中就会有文件,那么直接在本地push就会报错 解决: 重新rebase本地仓库,rebase
阅读全文
摘要:方式一:模板语法 注:实际测试中页面 csrftoken 和 csrfmiddlewaretoken两个值都有 $.ajax({ url: '/get_result/', data: { value0: $('#v1').val(), value1: $('#v2').val(), csrfmidd
阅读全文
摘要:当浏览器输入http://127.0.0.1:8000/login/. 服务器返回给客户端浏览器的页面已经包含了 1.在cookies里面包含了名为csrftoken的随机字符串 2.页面form表单中或者ajax中包含了名为csrfmiddlewaretoken的随机字符串 当用户填写好页面,进行
阅读全文
摘要:凡是在类中定义了这个__getitem__ 方法,那么它的实例对象(假定为p),可以像这样 p[key] 取值,当实例对象做p[key] 运算时,会调用类中的方法__getitem__。 一般如果想使用索引访问元素时,就可以在类中定义这个方法(__getitem__(self, key) )。 待补
阅读全文
摘要:魔方方法:__setattr__和__getattr__ 作用:能够采用点的方式来进行取值和赋值 如mydic..name进行取值,mydic.name='aaa'进行赋值 举例:字典 字典的取值方法:mydic['name'] 赋值方法:mydic['name'] = 'aaa' class My
阅读全文
摘要:在test.py中,配置测试脚本 # from django.test import TestCase # 根据需要添加该行 import os if __name__ == '__main__': os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'm
阅读全文
摘要:ajax提交的事件响应,如果是form表单中 <input type='submit'> 和 <button></button>,那么ajax提交的时候, 后台相当于提交了两次,一次是ajax的事件响应提交,还有一次是这两个按钮本身也具有点击即提交数据的功能. 所以,一般ajax的事件响应会设置<i
阅读全文
摘要:在django1,2版本中,需要加括号 django3及以上,不需要加括号,直接 request.user.is_authenticated 即可
阅读全文
摘要: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
阅读全文
摘要:创建应用app01并导入 1.python manage.py startapp app01 # 命令行创建app01 2.在settings里面注册app01 3.在urls页面中导入app01的views 另:注释掉setting中MIDDLEWARE中的csrf参数 创建mysql数据库 1.
阅读全文
摘要:变量相关格式: {{ }} 逻辑处理格式: {% %}
阅读全文
摘要:django通过中间件:django.middleware.csrf.CsrfViewMiddleware 对每一个请求检查是否带有csrftoken值,如果没有就会自动返回一个csrftoken给浏览器 当浏览器发送POST请求时,中间件会对csrftoken进行验证,确认是否是刚才发给服务器的c
阅读全文
摘要:QuerySet是Django框架中ORM查询的结果集,一般我们User.objects.all()就会得到一个QuerySet。 ORM语句的特点:惰性查询. 如果只要书写了查询语句,但是后续执行中并没有用到查询出来的数据,那么ORM会自动识别,暂不执行
阅读全文
摘要:类的名称空间,类里面的函数名称空间 类实例化对象的名称空间及其函数名称空间 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
阅读全文
摘要:表单序列化工具:form.serializeArray() $('#id_commit').click(function () { // 发送ajax请求 数据中包含普通键值对,也包含文件 let formDataObj = new FormData(); // 1 添加普通键值对 {#consol
阅读全文
摘要:全自动:利用orm自动创建第三张关系表 缺点:扩展性差 1 class Book(models.Model): 2 name = models.CharField(max_length=32) 3 authors = models.ManyToManyField(to='Author') 4 cla
阅读全文
摘要:python本身的序列化工具及前端的序列化工具 前端序列化: JSON.stringify() JSON.parse() 后端序列化: json.dumps() json.loads() 注意: json.dumps(data,ensure_ascii=False)序列化的时候内部不会自动转换编码
阅读全文
摘要:返回QuerySet对象的方法 all() >> <QuerySet [<Class:Class object>,<Class:Class object>,<Class:Class object>]> filter() >> <QuerySet [<Class:Class object>,<Clas
阅读全文
摘要:serializers serializers : 将对象进行序列化的专门工具 Django中专门针对QuerySet对象的序列化工具,对其他的对象都无效
阅读全文
摘要:二者设置的方法是不一样的 设置cookie # 先将结果赋值给对象obj obj = HttpResponse(...) obj = render(...) obj = redirct(...) # 设置cookie obj.set_cookie('username','eric') # 获取coo
阅读全文
摘要:中间件编程思想可以实现多个功能集中执行的效果,并且能够快速解耦合 day70第10节视频有讲解,会涉及到包的知识
阅读全文
摘要:方法: 1.比对用户名和密码 user_obj = auth.authenticate(request,username=username,password=password) print(user_obj) # 用户对象eric 数据不符合则返回None print(user_obj.userna
阅读全文
摘要:第一种:页面中用模板语法有csrftoken,在ajax利用标签查找获取值 第二种:直接利用模板语法 前两种都是需要利用模板语法 第三种:通过js文件(通用方式) function getCookie(name) { var cookieValue = null; if (document.cook
阅读全文
摘要:<img src=' ' alt=''> src有三种写法: 1.图片路径 2.url 3.图片的二进制数据 url方式利用函数得到图片的二进制数据:img同样可以显示出图片来 <div class="col-md-6"> {# // img标签的src属性三种书写方式:图片路径,url,图片的二进
阅读全文
摘要:avatar = models.FileField(upload_to='avatar/',default='avatar/default.jpg',verbose_name='用户头像') models.FileField接收的是文件对象,不是文件名,是文件对象obj本身 eg : 后端给avat
阅读全文
摘要:应用场景: 上传头像,头像实时展示出来 <div class="form-group"> <label for="myfile">头像 {# 动态解析获取静态文件夹路径#} {# img放在label标签里实现点击图片img也能跳出文件上传框的效果 #} {% load static %} <img
阅读全文
摘要:# 第一种 from django.conf.urls import url 与url 匹配 1 from django.contrib import admin 2 # from django.urls import path 3 from django.conf.urls import url
阅读全文