django
网页搭建框架之一
wzq29931927
大道至简
展开
-
django OS文件写入 服务器端写入到APACHE中
#os.makedirs() 无法在django目录下创建 会进入到apache目录创建#使用绝对路径 需要创建时添加绝对路径即可BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + '/' os.makedirs(BASE_DIR + filename)原创 2020-09-13 16:25:52 · 100 阅读 · 0 评论 -
django - csv文件下载
小型CSV文件上传view.py中的写法#载入的文件import csvfrom django.http import HttpResponse#注意事项 中文名称无法下载时自动显示 可以通过如下方式替换from django.utils.http import urlquote#view.py中定义def some_view(request): # 创建 HttpResponse 对象并添加头文件 response = HttpResponse(content_type='原创 2020-09-05 18:06:14 · 236 阅读 · 0 评论 -
django - 时间相关函数汇总
#引入模块#使用 import datetime 来导入 使用时前面多加 datetime.datetime即可import datetime#相关函数strftime('%Y-%m-%dT%H:%M:%S') 转换字符串strptime(time1, "%Y-%m-%d %H:%M:%S") 转换UTC时区subtime = utc_time - timedelta(hours=8); 增加或减少时间#时间折叠#dates() datetimes()#dates kin.原创 2020-09-03 21:36:26 · 529 阅读 · 0 评论 -
django - 聚合查询和时间折叠
#导入模块from django.db.models import Avgfrom django.db.models import Maxfrom django.db.models import FloatFieldfrom django.db.models import Countfrom django.db.models import Sum#django 聚合函数#计算总和 .count()datatime_log.objects.count()datatime_log.obje.原创 2020-09-03 13:22:11 · 460 阅读 · 0 评论 -
django - 数据库增删改查相关操作
增删改查指令#1.增Model.objects.create(**kwargs) #2.查Model.objects.all() #3.改m = Model.objects.get(id=1)m.name = 'new_name'm.save() #4.删m = Model.objects.get(id=1)m.delete()实操#进入脚本环境(hulishuju_env) E:\website\server\hulishuju>python manage原创 2020-08-29 12:30:16 · 177 阅读 · 0 评论 -
django - 关联关系变量梳理
1 多对一 一对一 多对多的逻辑有四个表 班级表 老师表 学生表 学生明细表学生只会在一个班级 学生对班级 是多对一 字段ForeignKey一个学生只有一份学生明细 学生对学生明细 是一对一 字段OneToOneField老师可以教多个班 每个班可以有多个老师 老师对班级 是 多对多 字段ManyToManyField2 字段定义多对一#外键关联表 多对一#其中关联字段显示的指 就是对应表 def __str__ return的字段#使用时 需要...原创 2020-08-28 16:23:04 · 87 阅读 · 0 评论 -
django - 修改原生用户表添加自己需要的字段
1 创建应用 userspython manage.py startapp users2 修改 users 下 models.pyfrom django.db import models#导入需要的类from django.contrib.auth.models import AbstractUser# Create your models here.class UserProfile(AbstractUser): #追加字段 头像图片 header_img = mod原创 2020-08-27 22:13:33 · 1038 阅读 · 0 评论 -
django - 取限定条数的数据和查看总数
# 从数据库 按排序读取数据 取前5个 存到latest_question_list中latest_question_list = Question.objects.order_by('-pub_date')[:5]# 以, 链接 从 latest_question_list 逐条取出的q 中的 question_text值output = ', '.join([q.question_text for q in latest_question_list])#返回结果return Http.原创 2020-08-14 13:53:44 · 4641 阅读 · 0 评论 -
django - 模型字段一览表
选择类型 class Student(models.Model): FRESHMAN = 'FR' SOPHOMORE = 'SO' JUNIOR = 'JR' SENIOR = 'SR' GRADUATE = 'GR' YEAR_IN_SCHOOL_CHOICES = [ (FRESHMAN, 'Freshman'), (SOPHOMORE, 'Sophomore'), ...原创 2020-08-12 22:36:14 · 171 阅读 · 0 评论 -
django - manage.py 命令目录一览表
python manage.py runserver 运行轻量级本地服务器 本地调试使用原创 2020-08-05 22:45:10 · 493 阅读 · 0 评论 -
[django] API 一览
模块 fromdjango.httpimport HttpResponse 网站响应 Http404 给404错误 fromdjango.urlsimport path 网站路径 include 导入路径 from.import v...原创 2020-05-04 22:07:14 · 360 阅读 · 0 评论 -
[django] 报错整理
搭建 ModuleNotFoundError: No module named 'hulishuju'修改 wsgi模块[C:\hulishuju\hulishuju\wsgi.py]import os, syssys.path.append(r'c:\hulishuju'搭建 localhost:443:0 server certificate does NOT include an ID which matches the server name#注释掉对应文件即可#LoadM原创 2020-05-13 21:49:36 · 188 阅读 · 0 评论