编程技术
文章平均质量分 85
黔山牧人
业余编程爱好者
展开
-
Django3.2+Python3.9项目中应用百度DjangoUeditor图片上传功能的应注意的一个配置
Django3.2+Python3.9项目中应用百度DjangoUeditor的图片上传问题处理经验原创 2022-01-30 01:26:10 · 448 阅读 · 0 评论 -
Django项目 no signature found for builtin错误原因
一个项目在本地测试挺正常,放到centos7上之后,运行就报如下错误:ValueError at /user/search/no signature found for builtin <built-in method count of list object at 0x7f96ff13f0c8>网上搜索,没有搜索到有用的信息。后来反复测试,发现了问题原因:原来是listview类返回到前端的数据记录集是 初始值 (datalist=[]),这导致前端页面上 属性调用count原创 2020-12-28 00:48:17 · 947 阅读 · 0 评论 -
Django ListView视图中如何设置分页合计项
**Django ListView视图类中如何设置分页合计项Django listview视图类非常好用,只需一些简单的设置,就可以将数据集显示到前端页面了,为程序员节省大量劳动力。最近个人的一个项目某页面用了listview,并且分页显示了,需要在每一页下显示表列对应数据统计值。网上查来查去没看到有人介绍这方面知识,自己慢慢摸索和反复实验,总算是找到了方法,现简要记录和分享于此。事实上,目标的实现方法很简单,就是用到listview下的 paginate_queryset 方法。具体示例如下:c原创 2020-12-20 21:41:10 · 274 阅读 · 0 评论 -
django后台admin的list_display中如何显示model中的自定义方法
在django的admin后台数据列表中,有时候需要将model中的自定义方法取的值作为临时字段显示出来,具体怎么做呢?比如:model中有商品model,其中用自定义方法get_com_recommend_star设置推荐星级显示为五星符号。要将此方法在admin后台的list_display中调用,并且显示为自定义的名称,需要设置get_com_recommend_star.short_description和get_com_recommend_star.allow_tags。以下是代码:1原创 2020-12-12 12:03:24 · 1044 阅读 · 0 评论 -
Django框架系统admin后台用户密码处理功能的实现
重点:password = ReadOnlyPasswordHashField(label=("密码Hash值"),help_text=("<a href=\"../password/\">点击修改密码</a>."))以下为admin.py的示例代码,注意其中相应的字段与自己项目的字段对应:from django import formsfrom django.contrib import adminfrom django.contrib.auth.models i.转载 2020-11-06 13:20:07 · 557 阅读 · 0 评论 -
DjangoUeditor遇到后端配置没有正常加载错误的解决办法
在admin后台编辑model的ueditor字段信息,上传图片时被提示“后端配置项没有正常加载,上传插件不能正常使用”的错误,上传按钮不显示。经分析,导致此问题的原因是程序总的url中没有加入DjangoUeditor的路径配置,在程序主 url.py中加入以下路由配置:path('ueditor/',include('DjangoUeditor.urls')),然后刷新后台,再加入图片,路径就正常了。...原创 2020-11-06 07:34:03 · 703 阅读 · 0 评论 -
django3.1.2分页,当请求页号page_num与paginator.num_pages相等时报空页错误的处理方法
环境:win10系统,python3.9+django3.1.2,pycharm2020.1.1错误描述:采用django自带的paginator分页,当请求页码等于paginator.num_pages的时候,就会报错。具体如下:本页结果为空 Request Method: GET Request URL: http://127.0.0.1:8000/comm/comlist/ctype/2/2-2 Django Version: 3.1.2 Exception Type: EmptyPa原创 2020-11-04 14:16:16 · 1613 阅读 · 1 评论 -
2020-11-04 django分页中,请求页号等于paginator.num_pages时报空页错误
采用django的Paginator来进行分页,当请求页号等于paginator.num_pages时报空页错误,一直弄不明白什么原因,请求大家帮助。URL配置链接为:comm/comlist/ctype/<int:类目ID>/<int:每页数量>-<int:请求页号>Views中的 函数如下:def getTypeCommList(request, distinct_class, class_id,perpage_num,page_number=None):原创 2020-11-04 12:12:08 · 394 阅读 · 0 评论 -
奇怪问题:QQ浏览器下django项目报session keyerro错误,什么原因?
在用户登录界面,有验证码输入验证功能。在QQ浏览器下,通过ajax刷新验证码,能正常生成验证码,在生成验证码的函数中也能打印出session['randomcode']的值。但当点登录时,在登录函数中取session['randomcode']的值时就会报 session keyerror错误。同样的操作办法在360浏览器和谷歌浏览器中则不会出现类似错误。为什么QQ浏览器会与众不同地报 session keyerror错误呢?百度上查到有人说是浏览器本地时间与服务器时间不一致造成的,但为什么换个浏览原创 2020-05-25 08:17:10 · 505 阅读 · 1 评论 -
python3.8.2+Django3.0.3环境下用DjangoUEditor遇到的问题及解决方法
python3.8.2+Django3.0.3环境下用富文本编辑DjangoUEditor,DjangoUEditor中关于six的引用会报错,摸索了一下发现:1、Django3.0.3移除了six。2.six可以单独安装:pip install six。另外,urllib 好像也独立出来了,引用时不需有前缀。3.安装完six之后,将DjangoUEditor中有关的引用路径修改一下。...原创 2020-03-05 21:24:10 · 3415 阅读 · 5 评论 -
pycharm2019.3.1无法导入lxml的解决办法,亲测有效
win10 64位,pycharm版本为2019.3.1,编程语言为 python3.8.1明明通过cmd命令安装过了lxml库,但在pycharm python项目中 import lxml时,提示无法使用。按网友介绍的各种方法在pycharm中安装均提示无法安装(terminal终端中用pip安装报错,setting--project projectname---project inte...原创 2020-01-30 00:25:43 · 2861 阅读 · 20 评论