随笔分类 - Django
摘要:面向资源架构: 十条规范:(并不是强制性的,可以根据项目做出调整) 1.使用HTTPS协议进行数据之间的传输,保证数据更安全 2.域名的区分 https://api.example.com https://example.org/api/ 3.版本可以放在路径中 https://api.exampl
阅读全文
摘要:templates 在django中手动创建templates是需要自己在settings中配置的 在settings文件夹中找到TEMPLATES的配置,把创建的文件夹路径添加进去 static 在项目目录下新建static文件夹 在settings中配置 STATIC_URL = '/stati
阅读全文
摘要:无名分组、有名分组、反向解析、路由分发、FBV与CBV 无名分组(将加括号的正则表达式匹配到的内容当做位置参数自动传递给对应的视图函数) url(r'^test/(\d+)/',views.test), # 匹配一个或多个数字 def test(request,xxx): print(xxx) re
阅读全文
摘要:扩展默认的auth_user表 想要加一个存储用户手机号的字段 我们可以通过继承内置的 AbstractUser 类,来定义一个自己的Model类。 from django.contrib.auth.models import AbstractUser class UserInfo(Abstract
阅读全文
摘要:Auth模块:用户认证 我们没用auth模块前的验证方法:authenticate def auth_login(request): if request.method == 'POST': username = request.POST.get('username') password = req
阅读全文
摘要:django的请求生命周期 django中的中间件: 进入源码的方法:from django.middleware.secuity import SecurityMiddleware 请求来时会依次执行每一个中间件里面的process_request方法,(如果没有直接通过) 请求走时会依次执行每一
阅读全文
摘要:目录: cmd命令创建和启动 更改Django的数据库配置 render,HttpResponse,redirect 的使用 cmd命令创建和启动: # 创建项目 django-admin startproject 项目名 # 启动项目 # 切换到文件目录,执行命令 python manage.py
阅读全文