2022年11月27日

摘要: Golang笔记 Hello World! package main import "fmt" func main() { fmt.Println("Hello World!") } 变量定义 package main import "fmt" func varInit() { var a, b i 阅读全文

posted @ 2022-11-27 22:13 呱呱呱呱叽里呱啦 阅读(42) 评论(0) 推荐(0) 编辑

摘要: Django ORM # 即对象关系模型 # 类——表 # 对象——记录 # 对象属性(值)——记录某个字段(值) #在models.py中写一个类 class User(models.Model): id = models.AutoField(primary_key=True) username 阅读全文

posted @ 2022-11-27 21:38 呱呱呱呱叽里呱啦 阅读(21) 评论(0) 推荐(0) 编辑

摘要: Django版本差异 # 一、路由层 ''' django 1.x路由层使用url方法 django 2.x/3.x路由层使用path方法 可以根据习惯使用re_path path方法支持5种转换器 ''' from django.urls import path,re_path from app0 阅读全文

posted @ 2022-11-27 21:38 呱呱呱呱叽里呱啦 阅读(49) 评论(0) 推荐(0) 编辑

摘要: Django模板层 模板语法传值 # 模板语法形式:1.{{ 变量相关 }} 2.{% 逻辑相关 %} # 模板语法可以传递的后端数据类型 # 包括基本数据类型、函数(自动加括号执行,并传递返回值,不支持传参)、类(自动实例化)、对象(可以调用对象自动传参或者无参方法 eg:__str__(self 阅读全文

posted @ 2022-11-27 21:37 呱呱呱呱叽里呱啦 阅读(15) 评论(0) 推荐(0) 编辑

摘要: Django模型层 测试脚本 # 如果只想测试django中某一个py文件,则不用书写全部前后端交互的代码,而是直接写一个脚本即可 # 测试环境准备,在test.py中: import os if __name__ == '__main__': os.environ.setdefault('DJAN 阅读全文

posted @ 2022-11-27 21:37 呱呱呱呱叽里呱啦 阅读(14) 评论(0) 推荐(0) 编辑

摘要: Django前后端通信 Ajax # 异步提交、局部刷新 ''' 向后端发送请求的方式: 1.浏览器地址栏(get) 2.a标签href(get) 3.form表单(get/post) 4.ajax(get/post) ''' # 优点:在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容 阅读全文

posted @ 2022-11-27 21:37 呱呱呱呱叽里呱啦 阅读(104) 评论(0) 推荐(0) 编辑

摘要: Django路由层 路由匹配 # url方法第一个参数是正则表达式,并且按顺序匹配视图函数 url(r'test', views.test), url(r'testxxx', views.testxxx), # 使用'/'来阻止此类情况 url(r'test/', views.test), url( 阅读全文

posted @ 2022-11-27 21:37 呱呱呱呱叽里呱啦 阅读(9) 评论(0) 推荐(0) 编辑

摘要: Django视图层 ''' HttpResponse,返回字符串 render,返回html页面,并且可以给html文件传值 redirect,重定向 视图函数一定会返回一个HttpResponse对象 ''' JsonResponse from django.http import JsonRes 阅读全文

posted @ 2022-11-27 21:36 呱呱呱呱叽里呱啦 阅读(13) 评论(0) 推荐(0) 编辑

摘要: Django自带Auth模块 # 创建超级用户 python manage.py createsuperuser # 使用auth模块,要用就全用 from django.contrib.auth.decorators import login_required from django.contri 阅读全文

posted @ 2022-11-27 21:36 呱呱呱呱叽里呱啦 阅读(15) 评论(0) 推荐(0) 编辑

摘要: DRF过滤、排序、异常处理、自定义Response、分页 过滤 # pip安装 # settings.py注册 # 全局配置 REST_FRAMEWORK = { 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.backends. 阅读全文

posted @ 2022-11-27 21:36 呱呱呱呱叽里呱啦 阅读(33) 评论(0) 推荐(0) 编辑