模块 | |||
from django.http import | HttpResponse | 网站响应 | |
Http404 | 给404错误 | ||
from django.urls import | path | 网站路径 | |
include | 导入路径 | ||
from . import | views | 视图函数 | |
from django.contrib import | admin | ||
from django.shortcuts import | render | 渲染视图 | |
get_object_or_404 | 渲染404 | ||
from django.template import | loader | 加载模板 | |
from django.contrib.staticfiles.views import | serve | 静态文件服务 | |
from django.core.validators import | RegexValidator | 正则表达式 | |
name_regex = RegexValidator(regex = r'^[a-z,0-9]{1,20}$', message ="请勿加入其他字符,由英文+数字组成,不超过20位") | |||
from django.urls import | re_path | 正则表达式路径 | |
from django.utils import | timezone | 时间区 | |
import | datetime | 日期时间模块 | |
from datetime import | timedelta | 时间增量 | |
datetime.timedelta(days=5) | |||
timezone.now() | UTC时间 | ||
strftime("%Y-%m-%d %H:%M:%S") | 格式化时间 | %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) 十二小时制 %M 分钟数(00=59) %S 秒(00-59) | |
timezone.now().year | month | day | 返回现在时间的年 月 日 | ||
from django.contrib.auth.models import | User | 管理员列表 | |
from .models import | 数据类名称 member | 查询数据表 | |
函数 | |||
path(route, view, kwargs, name) | route | 是一个匹配 URL 的准则(类似正则表达式) 不会匹配GET和POST参数或域名 | |
view | 当 Django 找到了一个匹配的准则,就会调用这个特定的视图函数,并传入一个 HttpRequest 对象作为第一个参数 | ||
kwargs | 任意个关键字参数可以作为一个字典传递给目标视图函数。 | ||
name | 为你的 URL 取名能使你在 Django 的任意地方唯一地引用它,尤其是在模板中。这个有用的特性允许你只改一个文件就能全局地修改某个 URL 模式。 | ||
models.CharField | max_length=None, **options | 文本数据 | |
models.DateTimeField | auto_now=False, auto_now_add=False, **options | 日期时间数据 | |
manage.py指令 | |||
python manage.py runserver | 运行测试服务器 | ||
python manage.py shell | 运行脚本 | ||
python manage.py makemigrations 应用名 | 为模型的改变 生成迁移文件 | ||
python manage.py migrate | 应用迁移文件 | ||
python manage.py check | 检查项目中存在的问题 | ||
python manage.py createsuperuser | 创建管理账号 | ||
装饰器 | |||
@admin.register(member) | 模型注册装饰器 | ||
@login_required | 限制登陆装饰器 |
[django] API 一览
最新推荐文章于 2024-05-30 11:47:52 发布