杂乱知识点

视频地址:
#  \DESKTOP-JKLOH97
# \192.168.12.90python脱产10期视频
# \DESKTOP-910UNQE

# **********************************bootstarp ***************************************** 
<div clas ="container"></div>        左右两边留白
<div clas ="container-fluid"></div>  全屏显示
{% empty %} <p>当for循环的对象是空的时候会走</p>

你还可以在子页面上继续沿用父页面的内容 {{ block.super }}
将html页面当做模块的直接导入使用 {% include 'bform.html' %}
<form action="/" novalidate> (*******)
# ************************************************************************************** 


# ********************************* rest framework ***************************************** 
# 接口视图
from rest_framework.views import APIView
# 响应
from rest_framework.response import Response
# 请求
from rest_framework.request import Request
# 序列化组件
from rest_framework.serializers import Serializer
# 配置
from rest_framework.settings import APISettings
# 过滤
from rest_framework.filters import SearchFilter
# 分页
from rest_framework.pagination import PageNumberPagination
# 用户认证
from rest_framework.authentication import TokenAuthentication
# 校验
from rest_framework.permissions import IsAuthenticated
# 频率
from rest_framework.throttling import SimpleRateThrottle

# ************************************************************************************** 


# ***********************************django 基础 ******************************************* 
register = Library()
@register.filter(name='baby')
@register.simple_tag(name='mytag')
自定义inclusion_tag @register.inclusion_tag('mytag.html',name='xxx')
{% load mytag %}
{% xxx 5 %}  返回必须是 locals()


aggregate
annotate

from django import views
from django.template import Library # 自定义标签 过滤器 inclusion_tag

from django.db.models import Max, Min, Avg, Sum, Count,F, Q # 聚合函数
from django.db.models.functions import Concat # F查询的拼接 指定value

from django.shortcuts import render ,redirect,HttpResponse # 三板斧
from django.http import HttpResponse, JsonResponse # 三板斧

# 工具
from django.utils.decorators import method_decorator # 装饰器
from django.utils.safestring import mark_safe # 安全
from django.utils.deprecation import MiddlewareMixin # 中间件

# contrib 普通发布版本版本
from django.contrib import auth
from django.contrib.auth import authenticate, login, logout # 校验 登陆注销
from django.contrib.auth.models import AbstractUser # 抽象的user
from django.contrib.auth.models import User # User表
from django.contrib.auth.decorators import login_required # 登陆装饰器

# core 核心
from django.core.validators import RegexValidator # 验证器
from django.core.serializers import serialize # 序列化

# 配置
from django.conf import settings,global_settings # 全局配置

from django.views.decorators.csrf import csrf_exempt, csrf_protect #exempt 不校验  protect 只校验

from django.views.static import serve #media文件配置
from . import settings
url(r'^media/(?P<path>.* )',serve, {'document_root':settings.MEDIA_ROOT})


MEDIA_ROOT = os.path.join(BASE_DIR,'media') # media配置文件
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_TZ = False

APPEND_SLASH = False # 取消斜杆
STATICFILES_DIRS = [] # static文件开发接口
AUTH_USER_MODEL = 'app01.User' # 使用自定义的user表
LOGIN_URL = '/xxx/' # auth模块的 装饰器的配置
CORS_ORIGIN_ALLOW_ALL = True # 跨域 同源策略


# orm相关
blank # 告诉你的admin 该字段可以不填 
db_constraint = True # 表与表之间断关系
verbose_name verbose_name_plural # admin起名

# ************************************************************************************** 




# **************************************其他******************************************** 
formData filereader.readAsDataURL()


# 背景图片自动适应
  height: 100%; 100%;background: url('../img/bg/snow.jpg') no-repeat;background-size: cover;position: absolute;overflow: hidden;
box-shadow # 阴影


upper_str = chr(random.randint(65,90)) # 65-90 大写
 - low_str = chr(random.randint(97,122)) # 97-122 小写


|date:"Y-m-d H:i:s"  # 过滤器的时间匹配


服务器密码: lddragonQQ!
服务器密码: admin123QQ!!

服务器数据库密码: Admin123?

卡号:minimoo888@gmail.com密码thornhill2000

['get', 'post', 'put', 'patch', 'delete', 'head', 'options', 'trace']
# ************************************************************************************** 
吾虽浪迹,却未迷失本心
原文地址:https://www.cnblogs.com/lddragon1/p/12106112.html