django
django框架知识
小小菜_v
时间会证明一切
展开
-
Django 之Paginator
Django 之分页原创 2021-05-27 15:37:31 · 891 阅读 · 0 评论 -
Django 之 HttpResponse返回文件流
Django 之 返回文件流实现如下:from django.http import HttpResponse@csrf_exemptdef get_file(request): """ 获取文件 :param request: :return: """ try: book_id = request.GET.get("id") file_name = BookInfo.objects.filter(id=book_id).values() if file_name.cou原创 2021-05-27 15:59:21 · 4293 阅读 · 0 评论 -
Django 框架数据库的相关操作(一)
Django 框架数据库的相关操作1、数据库表转model和model 转表# 进入到项目工程目录的manage.py下python3 manage.py inspectdbpython3 manage.py migrate2、数据库model操作# 过滤 filter"""输入参数:filter的参数可以是字段也可以是扩展的where查询关键字,如in,like,返回QuerySet包含与给定查找参数匹配的新对象。返回参数:filter返回QuerySet对象(查询结果集对象 。Qu原创 2021-05-29 11:39:10 · 135 阅读 · 0 评论 -
Django 框架数据库的相关操作(二)
Django 数据库相关操作# 包含 icontainsbook_info = BookInfo.objects.filter(name__icontains="美").values()# 正则匹配 regexbook_info = BookInfo.objects.filter(id__regex=r"^[0-5]{3}$").values()# 大于/大于等于/小于/小于等于 gt/gte/lt/ltebook_info = BookInfo.objects.filter(create原创 2021-05-29 15:33:38 · 108 阅读 · 0 评论 -
Django按月、周、天统计数据
Django按月、周、天统计数据1、 按月分组统计data = BookInfo.objects.filter(create_time__gte="2021-03-21")month_count = data.extra(select={'year': 'year(create_time)', 'month': 'month(create_time)' }).values('year', 'month', 'book_name', 'book_version').a原创 2021-05-29 16:43:52 · 2594 阅读 · 2 评论 -
Django 项目搭建
Django 项目搭建1、windows 环境项目搭建创建虚拟工作空间virtualenv myproject进入虚拟环境cd myproject创建项目django-admin startproject mydjangopro创建应用cd mydjangopropython manage.py startapp usersLinux 环境进入虚拟环境不一致,其余操作一致创建虚拟工作空间mkvirtualenv myproject -p python3进入虚拟环境wo原创 2021-05-30 20:54:29 · 192 阅读 · 0 评论 -
Django-Apscheduler 定时任务
Apscheduler 定时任务django 框架中使用定时任务,创建一个py文件crontab.py,代码如下:import loggingfrom datetime import datetimefrom apscheduler.schedulers.background import BackgroundSchedulerfrom django_apscheduler.jobstores import DjangoJobStore, register_events, register_jo原创 2021-06-16 17:25:42 · 354 阅读 · 1 评论