django
django笔记
sky0Lan
打杂的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django 查询 value 与 value_list 区别
values_list + flat=False 返回的是一个包含元组的列表values_list + flat=True 返回的是一个列表values 返回的是一个包含字典的列表原创 2022-11-11 22:33:24 · 930 阅读 · 0 评论 -
django 实现文件的下载功能
效果:点击信息导出按钮,把数据库中信息以excel文件响应给客户端。原创 2022-11-11 12:04:49 · 528 阅读 · 0 评论 -
django 内部重定向
在执行删除操作后,又返回之前显示的页面。原创 2022-11-07 18:14:23 · 318 阅读 · 0 评论 -
django 链接mysql数据库问题
方式2:使用 pymysql 替代。:由于安装环境出问题导致。:缺少链接msyql的库。原创 2022-08-16 19:43:58 · 1018 阅读 · 0 评论 -
python operator.attrgetter函数
可以用在django等上传数据的获取上。原创 2022-07-28 15:42:05 · 454 阅读 · 0 评论 -
django 查询相关知识记录
1、 查询语句为2、BomDetailed.objects.filter(bom=bom).values(“sheet_name”)查询语句为3、查询语句为要查询 指定 bom 存在多少种 sheet_name,需要使用 values 过滤,只查询sheet_name,然后使用 在对sheet_name 分组。改进这里我只想知道sheet_name名字,但是不知道如何才能只查询出名字,因此加了 。......原创 2022-06-22 12:51:48 · 252 阅读 · 0 评论 -
django 自定义过滤器
1、在已经加载的app路径下创建 templatetags 目录2、poll_extras.py 文件from django import templateregister = template.Library()@register.filterdef replace_linefeed(value, arg): # 自定义的过滤器,默认使用函数名 return value.replace(arg, '<br/>')tempaltes.html文件中使用自定义过滤器,加载原创 2022-01-14 16:26:31 · 486 阅读 · 0 评论 -
django 实现文件上传并保存
models.pyfrom django.db import modelsclass UploadFile(models.Model): title = models.CharField(verbose_name="图片标题", max_length=50) path = models.FileField(upload_to='files/')views.pyfrom django.shortcuts import render, HttpResponsefrom .model原创 2021-09-29 15:47:58 · 3855 阅读 · 0 评论 -
创建一个 django 项目
创建 django 项目django-admin startproject mysite 创建一个 apppython manage.py startapp blog加载 app 到项目中指定 template 文件读取路径指定路由映射项目路径加载 app 的 urls.py 映射配置from django.urls import path, includeurlpatterns = [ path('', include('blog.urls')),]在 ap原创 2021-09-28 19:20:57 · 114 阅读 · 0 评论 -
python 多继承问题,django Mixin
class A: def send(self): print('A send')class B: def send(self): print('B send') super().send()class C(B, A): def f(self): self.send()class D(A, B): def f(self): self.send()c = C()c.f()pri原创 2021-08-05 12:44:05 · 194 阅读 · 0 评论 -
django批量保存问题
数据结构模型关系图样例。class Order(models.Model): order_name = models.CharField(max_length=100, default="") class Meta: verbose_name = 'order_info' verbose_name_plural = verbose_name def __str__(self): return self.order_namec原创 2021-04-09 15:49:21 · 1012 阅读 · 0 评论 -
django 事务问题
django 事务需要引入 from django.db import transaction用法1:@transaction.atomic def func(): # 相关的操作用法2:with transaction.atomic(): # 相关的操作对于函数中存在正常的异常处理的,不能使用方式1。如下实例1,因为 Component 中可能存在与其它表存在关联,存在关联时候就无法删除,处理为捕获异常并提示用户相关信息。由于整个函数被 @transacti原创 2021-01-08 11:00:42 · 714 阅读 · 0 评论 -
django 模板遍历嵌套字典问题
遍历的内容如下context = { 'users':{ 'user1':{'name': 'a'}, 'user2':{'name': 'b'} }}正确的遍历方式{% for key ,value in users.items %} {{ key }} {{ value }} # 输出 user1 {'name': 'a'} {% for u in value %} {{ u.name }} # 输出 a {% endfor原创 2021-01-06 15:39:59 · 706 阅读 · 1 评论 -
django获取上传文件为空
django 获取 request.FILES.get(‘userList’) 为空需要声明form的数据各式 enctype=“multipart/form-data”enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。 <form action="{% url 'addUserList' %}" method="post" enctype="multipart/form-data"> {% csrf_token %} <原创 2020-12-22 17:35:48 · 893 阅读 · 0 评论 -
django基本使用
# views.pyfrom django.contrib import authfrom django.contrib.auth import login, logoutfrom django.core.paginator import Paginator, EmptyPage, PageNotAnIntegerfrom django.http import HttpResponse, HttpResponseRedirectfrom django.shortcuts import render原创 2020-12-19 12:07:08 · 173 阅读 · 1 评论 -
在pycharm中打开一个django项目
File -> settings -> Languages & Frameworks -> django配置项目路径,导入项目的主settings.py文件路径Edit Configurations选择django server配置上python interpreter即可配置成功原创 2020-12-17 11:00:01 · 486 阅读 · 0 评论
分享