摘要: py文件内容: import datetime now = datetime.datetime.now() #当前时间 year = datetime.timedelta(weeks = 52) # 一年有52周 ret = now + year print(ret) 阅读全文
posted @ 2022-04-03 22:53 张丶先森 阅读(49) 评论(0) 推荐(0)
摘要: ORM常用字段: 1.AutoField :int自增列 必须填入参数 primary_key = True 如果没有自增列,会自动创建一个列名为id的列 示例: class Publisher(models.Model): id = models.AutoField(primary_key=Tru 阅读全文
posted @ 2022-04-03 22:49 张丶先森 阅读(84) 评论(0) 推荐(0)
摘要: 在项目过程中,urlspy 文件中的 url都是写死的 ,如果修改其中的url 那么其他用到这个url的地方都会报错 本质:给url匹配模式起别名 ,然后通过别名拿到具体的url路径 解决方法:在url匹配模式中,定义 name = "别名" 示例: urls.py文件中修改: urlpattern 阅读全文
posted @ 2022-04-03 17:54 张丶先森 阅读(74) 评论(0) 推荐(0)
摘要: 在Django项目中 如果有多个app的情况下 可在APP下创建新的urls.py文件 项目的urls.py文件中 : from app01 import urls as app01_url #这里是为了区分 两个app的url from app02 import urls as app02_url 阅读全文
posted @ 2022-04-03 17:19 张丶先森 阅读(179) 评论(0) 推荐(0)
摘要: 基础必备三件套: HttpResponse: 返回一个字符串内容 rendef : 返回一个html页面 redirct : 返回一个重定向 (告诉浏览器再去访问其他的网址) 在开发过程中 后端给前端返回的数据都是 json格式的 JsonRsponse :返回json字符串 示例:urls.py文 阅读全文
posted @ 2022-04-03 16:03 张丶先森 阅读(1039) 评论(0) 推荐(0)
摘要: 在原有的test.html中添加了上传文件的功能: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <meta name="viewport" content="width=devic 阅读全文
posted @ 2022-04-03 15:28 张丶先森 阅读(82) 评论(0) 推荐(0)
摘要: 之前用过的request对象: request.methond : 获取请求的方法(get,post等) request.GET.get() : 从GET请求中获取请求中的参数 request.POST : 从POST请求中获取提交过来的数据 其他常用的对象: request.path_info : 阅读全文
posted @ 2022-04-03 15:09 张丶先森 阅读(33) 评论(0) 推荐(0)
摘要: CBV :class base view 基于类的视图 FBV:function base view 基于函数的视图 以前在views.py文件中写的都是 FBV (基于函数的视图) 示例: 以下是一个新增书籍的一个方法 post请求和get请求的操作都写在一个里面 def add_booklist 阅读全文
posted @ 2022-04-03 15:01 张丶先森 阅读(154) 评论(0) 推荐(0)
摘要: simple_tag和自定义filter相似,只是这个可以接收更灵活的参数 步骤: 1.在app中的templatetags文件夹中创建mysimple.py文件 2.mysimple.py文件内容: from django import templateregister = template.Li 阅读全文
posted @ 2022-04-03 11:12 张丶先森 阅读(39) 评论(0) 推荐(0)