上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 36 下一页
摘要: 一、Auth模块的使用 1、Auth模块是Django自带的用户认证模块: 开发一个网站无可避免的需要设计实现网站的用户系统。需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。 Django内置了强大的用户认证系统–auth,它默认使用 auth_user 表来存储用户数据。 2、创建 阅读全文
posted @ 2023-08-12 14:51 凡人半睁眼 阅读(94) 评论(0) 推荐(0)
摘要: 一、CBV装饰器 要求:访问CBV函数视图需要先登录 1、含cookie的装饰器 # 登录认证装饰器cookie版 def login_auth(func): def inner(request, *args, **kwargs): if request.COOKIES.get('username' 阅读全文
posted @ 2023-08-11 15:32 凡人半睁眼 阅读(44) 评论(0) 推荐(0)
摘要: 如何使用会话 | Django 文档 | Django (djangoproject.com) 一、cookie和session简介 1、背景 HTTP协议的特性之一:无状态 痛点:访问网站,每次需要重新从浏览器登录。为了保存用户状态产生了cookie技术,只要cooike值还在浏览器中,浏览器自动 阅读全文
posted @ 2023-08-09 19:19 凡人半睁眼 阅读(48) 评论(0) 推荐(1)
摘要: 一、MTV和MVC的概念 1、 MVC(Model-View-Controller)模式:(传统的模式,比如java、php中) 1 Model(模型): 数据层,负责处理应用程序的数据逻辑,包括数据库操作、数据验证、业务规则等。模型通常封装了与数据相关的操作,如增删改查。 2 View(视图): 阅读全文
posted @ 2023-08-08 23:53 凡人半睁眼 阅读(96) 评论(0) 推荐(0)
摘要: 一、Ajax技术简介 1、AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。 即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 局部刷新、一步 阅读全文
posted @ 2023-08-07 20:12 凡人半睁眼 阅读(207) 评论(0) 推荐(0)
摘要: 一、首页 1、home html 页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcdn.net/ajax/libs 阅读全文
posted @ 2023-08-07 19:28 凡人半睁眼 阅读(30) 评论(0) 推荐(0)
摘要: 一、ORM字段 1、常用字段 AutoFieldint自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField一个整数类型,范围在 -2147483648 to 2147483647。 CharField字符类型 阅读全文
posted @ 2023-08-06 09:39 凡人半睁眼 阅读(70) 评论(0) 推荐(0)
摘要: 一、多表查询之连表查询(基于双下划线的查询) 1、案例 # 1.查询曹雪芹的手机号和作者姓名 res = models.Author.objects.filter(name='曹雪芹').values('author_detail__phone', 'name') print(res) # 使用上述 阅读全文
posted @ 2023-08-03 17:29 凡人半睁眼 阅读(21) 评论(0) 推荐(0)
摘要: Django之models模型层1 一、测试环境的搭建 1、app应用中默认有一个tests.py的测试文件,拷贝manage.py的内容如下到tests.py中 此时这个测试文件就能使用django环境了 import os import sys if __name__ == '__main__': os.environ.setde 阅读全文
posted @ 2023-08-02 18:53 凡人半睁眼 阅读(28) 评论(0) 推荐(0)
摘要: 序列化、CBV源码分析、模版层 一、JsonResponse序列化 1、json格式的数据的作用 主要就是实现跨语言数据传输 2、不同使用场景中的json序列化 py中: json.dumps 序列化 json.loads 反序列化 js中: JSON.stringify() # json.dumps JSON.parse() # 阅读全文
posted @ 2023-08-01 14:44 凡人半睁眼 阅读(73) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 36 下一页