![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
天马行空波
Python/Golang后端开发
展开
-
pandas 输出 excel 文件流 StringIO or BytesIO
# Writing Excel files to memory# Pandas supports writing Excel files to buffer-like objects such as StringIO or BytesIO using ExcelWriter.# Safe import for either Python 2.x or 3.xtry: from i...原创 2019-11-22 17:06:24 · 3893 阅读 · 0 评论 -
SearchFilter 没有按自己预想的模糊搜索,自定义实现高级的django搜索
class SearchFilter(BaseFilterBackend): # The URL query parameter used for the search. search_param = api_settings.SEARCH_PARAM template = 'rest_framework/filters/search.html' lookup_p...原创 2019-11-14 10:45:47 · 2894 阅读 · 0 评论 -
django rest framework SearchFilter 增加搜索UUID功能
from rest_framework.filters import SearchFilterclass UUIDSearchBackend(SearchFilter): def get_search_terms(self, request): params = request.query_params.get(self.search_param, '') ...原创 2019-11-13 13:49:51 · 526 阅读 · 0 评论 -
Django路由APPEND_SLASH报错 自动补全 "/" 及 trailing_slash的解决方案
首先引用django/middleware/common.py中的简介""""Common" middleware for taking care of some basic operations: - Forbid access to User-Agents in settings.DISALLOWED_USER_AGENTS - URL rewrit...原创 2019-10-17 16:00:51 · 5468 阅读 · 1 评论 -
django的template中如果无法引用MEDIA_URL
配置如下TEMPLATES=[下面'context_processors': [中添加'django.core.context_processors.media',会把MEDIA_URL配置在template中这样在template下面就可以引用MEDIA_URL了...原创 2017-11-12 21:49:53 · 1436 阅读 · 0 评论 -
django orm 搜索字段间比较的查询 django F查询
需要使用django中的F先看看模型,这是一个用户订阅记录模块,就和QQ会员记录那种似的:class Subscribe(Object): download_total = models.IntegerField(default=0,) download_used = models.IntegerField(default=0,) expires_time = mo...原创 2019-07-01 18:33:33 · 656 阅读 · 0 评论 -
select_related与prefetch_related django ORM查询速度优化
深入select_related与prefetch_related函数原文:https://www.cnblogs.com/tuifeideyouran/p/4232028.html在数据库有外键的时候,使用select_related()和prefetch_related()可以很好的减少数据库请求的次数,从而提高性能.下面是数据库设计图models.py如下:from...原创 2019-06-12 10:55:00 · 432 阅读 · 0 评论 -
django 样式表不生效 也没有报错 但就是请求不到css文件
在request中能看到请求链接是对的Request URL:http://127.0.0.1:8000/static/css/reset.css在settings里面写的静态文件夹地址后面有没有写上逗号STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),)真的是气死了 没有逗号居然都不行...原创 2017-11-10 21:13:12 · 4374 阅读 · 2 评论 -
django xadmin中主题的设置 问题
在users的adminx.py设置一个基础设置class BaseSetting(object): enable_themes = True use_bootswatch = True然后注册from xadmin import viewsxadmin.site.register(views.BaseAdminView, BaseSetting)...原创 2017-11-10 17:40:53 · 1261 阅读 · 2 评论 -
合并多个django的queryset
需求概要:有个iterm,他有一个属性是类型(只有主和副),iterm是自关联。有一个需求是这样的,无论是哪个iterm点进来,如果这个iterm是主: 要展示当前iterm和iterm所有的子iterm如果这个iterm是副: 要展示其主iterm和主iterm所有的子iterm代码如下:current_iterm = self.get_object()#...原创 2019-05-29 11:38:33 · 1141 阅读 · 0 评论 -
Django ORM、一对一、一对多、多对多、详解
原文:https://www.cnblogs.com/pythonxiaohu/p/5814247.html1.1首先我们先看一个小案例:#_*_coding:utf-8_*_from django.db import models# Create your models here.class Colors(models.Model): colors=model...转载 2019-05-07 12:03:10 · 1885 阅读 · 2 评论 -
Django 多对多 增删改查
原文:https://blog.csdn.net/boyun58/article/details/77645703使用版本python3.5+django1.11.4创建django-admin startproject DjangoORM创建App ./manage.py startapp ORMfrom django.db import modelsclass Goods(m...转载 2019-05-07 11:37:48 · 3913 阅读 · 0 评论