[django] API 一览

模块   
from django.http import HttpResponse网站响应 
 Http404给404错误 
from django.urls import path网站路径 
 include导入路径 
from . importviews视图函数 
from django.contrib importadmin  
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 importRegexValidator正则表达式 
 name_regex = RegexValidator(regex = r'^[a-z,0-9]{1,20}$', message ="请勿加入其他字符,由英文+数字组成,不超过20位")  
from django.urls import re_path正则表达式路径 
from django.utils import timezone时间区 
importdatetime日期时间模块 
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.CharFieldmax_length=None, **options文本数据 
models.DateTimeFieldauto_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限制登陆装饰器  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值