
Django
飞翔豆皮
这个作者很懒,什么都没留下…
展开
-
Django 前端上传文件(reauest.FILES.get)后端不存储直接传到第三方
Django直接接收前端上传文件后 上传到第三方原创 2022-10-24 11:19:49 · 1316 阅读 · 0 评论 -
django+xadmin+qiniu+ueditor django使用xadmin和富文本并使文件在上传时上传到七牛
在使用django做快速开发时,一般都会使用到xadmin和富文本(百度的ueditor),这两个都是把文件放在本地存储的,如果项目中的文件需要频繁访问时难免的会对服务器造成一些压力,所以需要将文件上传到七牛进行存储使用环境 python3.6;django==1.11.8;django-qiniu-storage==2.3.1xadmin资源链接:https://download.youkuaiyun.com/download/QQ1752506968/12882294ueditor资源链接:https.原创 2020-09-24 09:43:42 · 450 阅读 · 0 评论 -
使用pymysql+pandas 线上导出excel导出的中文都变成了问号 处理方式
刚开始在本地导出的时候没有问题,当放到服务器上的时候 进行导出时,中文显示的都是?号 如下调用的方法pymysql.connect(host=HOST, port=PORT, user=DBUSER, passwd=DBPASSWORD, db=DBNAME)将其增加参数charset='utf8'后 导出正常,engine = pymysql.connect(host=HOST, port=PORT, user=DBUSER, passwd=DBPASSWORD, db=DBNAME..原创 2020-07-17 16:25:59 · 681 阅读 · 0 评论 -
使用pypinyin 获取文字或姓名 首字母 或全拼
需要先下载pypinyin pip installpypinyinfrom pypinyin import Style, lazy_pinyinname='尉迟琳嘉'initial=''.join(lazy_pinyin(name, style=Style.FIRST_LETTER))print(initial)展示效果也可以获取拼音全拼原创 2020-06-24 15:19:06 · 2702 阅读 · 0 评论 -
xadmin 使用m2m_transfer样式时 出现请在列表中选择一项
在使用xadmin中的没m2m_transfer 的样式时 明明选择到了右侧 但在保存时出现了请在列表中选择一项,如下这个问题是真让人难受 总不能每次添加和修改时都要选一次吧,就想着将其改成选中状态,在xadmin/plugins/multiselect.py 如下 option=bool(option_value in selected_choices) ...原创 2020-06-02 18:43:02 · 623 阅读 · 0 评论 -
xadmin 将DateTimeField的秒也显示出来
因为客户需要展示用户具体的学习时间 精确到秒 如下将 pytho目录/Lib/site-packages/django/conf/locale/zh_Hans/formats.py 里的DATETIME_FORMAT = 'Y年n月j日 H:i' 改成 DATETIME_FORMAT = 'Y年n月j日 H:i:s' ...转载 2020-06-02 18:37:23 · 531 阅读 · 1 评论 -
pandas+Django 以数据流的方式 导出 复杂数据(问卷调研) 快速
导出样式:表设计:class QuestionnaireTB(models.Model): """问卷管理""""" survey_type = models.ManyToManyField('SurveyType', verbose_name='问卷分类') title=models.CharField('问卷标题',max_length=100) describe=models.TextField('问卷描述') questions=models.M原创 2020-05-29 18:44:01 · 1487 阅读 · 0 评论 -
Django orm 获取当前一周内的数据
客户需要根据用户一星期内所获积分总量,每当积分总量增加50时进行一次消息推送解决思路:获取当前周一的日期 ,然后通过orm gte(大于等于)的方法,查询积分获取时间大于等于周一日期的进行聚合查询(aggregate)得到积分总量一、先获取当前周一的日期def get_current_week(): """得到这周周一的日期""""" monday= datetime...原创 2019-12-10 15:26:59 · 1896 阅读 · 0 评论 -
Django orm 获取一分钟以内的数据
1,将当前时间减一分钟,2,通过orm查询时间大于等于刚才获取的时间a_minute_ago=datetime.datetime.now()-datetime.timedelta(minutes=1)reocrd=table.objects.filter(create_time__gte=a_minute_ago)...原创 2019-12-04 15:58:16 · 959 阅读 · 0 评论 -
Django orm 通过raw 调用sql 查询被包含,字段包含在搜索字段中
在Django orm的使用中没有找到 被包含的查询操作(有知道的望告知下,谢谢 )。 于是想到使用sql语句进行查询,使用sql里的 LIKE CONCAT ,使用orm 通过raw 调用sql 的方式我要查询的是,文章标签包含在我要查询的语句中,标签和文章是ManyToMany的关系,代码如下def ArticleList(req): search = req.GET.g...原创 2019-11-13 11:49:37 · 1364 阅读 · 0 评论 -
xadmin choices 根据身份不同进行显示choices 的内容 formfield_for_dbfield
class AddConferenceDisplay(object): def formfield_for_dbfield(self, db_field, **kwargs): if not self.request.user.is_superuser and db_field.name=='meeting': kwargs['choice...原创 2019-08-17 13:11:33 · 871 阅读 · 0 评论 -
Django xadmin 修改时间选择器为不可输入状态
反馈说在选择时间时会出现遮挡选择器的情况,阻碍操作 如下图 1,需要修改xadmin 文件 ,在widgets.py --->第28行添加attrs["readonly"] ="readonly"2,修改完成就是下面这种...原创 2019-01-24 10:54:54 · 1102 阅读 · 0 评论 -
Django base64转图片
import base64def uploadImg(req): img=request.POST['img'] ines = img.split('base64,') imgData = base64.b64decode(ines[1]) timestamp = str(int(time.time())) file_url = 'static/uplo...原创 2019-04-29 17:34:35 · 2315 阅读 · 0 评论 -
Dajngo 发送带html标签的数据到邮件中
一、客户需要发送的邮件带一定的样式 1,这是发送邮件时调用from EmailSend import *def QuestionSubmit(req): """ 问题提交 :param req: :return: """ send = Mail() quest=json.loads(req.body) question...原创 2019-04-29 18:11:43 · 365 阅读 · 0 评论 -
Django xadmin 中 m2m_transfer 和 ueditor 同时存在导致显示失效的问题
客户要求在后台中使用富文本 且可以在当前页中选择问卷包含的题(多对多)我将ueditor 和xadmin中带的m2m_transfer 添加时 导致多对多的显示样式和自己想要的不一样 (如下)一、修改前调用方法class ProductVideoDisplay(object): list_display = ['id', 'room_title', 'video_validit...原创 2019-05-10 11:19:06 · 637 阅读 · 0 评论 -
Django ManyToManyField 一次性清空多个和添加多个关系及一些其它操作
一、批量清空想要清掉的manytomany中对应的关系def xxxxxx(req): role_id=json.laods(req.POST.get('role_id')) #得到的是manytomany对应的id数组[1,2] users=xxxx.objects.filter(id__lt=3) for us in users: us.user_...原创 2019-06-14 18:12:26 · 3784 阅读 · 0 评论 -
Dajngo xadmin rel_user__id__exact 名称显示不对的问题
项目经理在使用后台时发现关联表跳转,显示的名称不对如下(数据是对的),想看到具体是通过什么跳转的需要修改xadmin 原文件如下修改后效果如下...原创 2019-06-04 18:52:34 · 433 阅读 · 0 评论 -
Django+pyecharts 使用python2版本时使用的pyecharts为0.5.0版本 用python3.6版本时使用的 pyecharts 为1.2.1版本
Python2版本参考 :https://05x-docs.pyecharts.org/#/zh-cn/djangoPython3版本参考:https://pyecharts.org/#/zh-cn/web_django一、python 2中调用pyecharts版本操作如下1,在views中操作# -*- coding:utf-8 -*-from ..models impor...原创 2019-07-09 18:48:54 · 1006 阅读 · 0 评论 -
获取Django中model字段名 字段的verbose_name
原地址:https://www.cnblogs.com/zhaoyingjie/p/6484482.html以下正文from django.apps import appsdef getmodelfield(appname,modelname,exclude): """ 获取model的verbose_name和name的字段 """ modelob...转载 2019-07-05 16:35:33 · 2314 阅读 · 0 评论 -
Django celery No module named schedules
需要在调用from celery.schedules import crontab 的上一行 加上 from __future__ import absolute_import原创 2018-11-13 18:21:35 · 1030 阅读 · 1 评论