子钦加油

扩大
缩小

随笔分类 -  django-xadmin

django-xadmin
django-实现登录短信验证
摘要:功能演示 核心任务 前端功能: 点击按钮Ajax调用发送验证码功能 输完验证码后Ajax调用验证功能 后端功能: 功能1:发送验证码功能 功能2:验证码检查 后台核心逻辑(不需要手写) 功能3:发短信 功能4:生成短信验证码(随机生成6位数字) 集成Redis 使用Redis代替session缓存, 阅读全文

posted @ 2019-12-29 16:39 子钦加油 阅读(2340) 评论(0) 推荐(1) 编辑

login() got an unexpected keyword argument 'extra_context'
摘要:环境:xadmin django2.0 python3.7.4 操作登录login()或者注销logout()报以上错误的解决办法如下: 在xadmin的views/website.py中 修改如下: from django.contrib.auth.views import login from 阅读全文

posted @ 2019-12-27 22:29 子钦加油 阅读(1919) 评论(0) 推荐(0) 编辑

django xadmin中logout页面在chrome浏览器中点击关闭页面无效
摘要:问题现象 django xadmin中logout页面在chrome浏览器中点击关闭页面无效,无法关闭相应的页面 问题原因 高版本的chrome等浏览器不支持在window.colse()的写法 问题源码 在xadmin的templates的xadmin的views的logged_out.html中 阅读全文

posted @ 2019-12-27 21:54 子钦加油 阅读(719) 评论(0) 推荐(0) 编辑

Django实现标签联动以及xadmin中实现标签联动
摘要:如图,即实现点击一个城市,出现对应的学校名称。开始一直以为是建立数据表的时候实现的,原来是通过ajax实现的。 思路:当get请求显示原始状态(即下拉框呈现全部内容)。当点击一个城市后,通过ajax的post方式提交,然后后端返回筛选的数据到前端,然后js先将所有的学校标签删除,创建后端传过来的学校 阅读全文

posted @ 2019-12-17 20:43 子钦加油 阅读(725) 评论(0) 推荐(0) 编辑

django admin显示多对多字段ManyToManyField
摘要:参考文档https://jingyan.baidu.com/article/4e5b3e190f55c591901e24b3.html admin.py from .models import *class BookAdmin(admin.ModelAdmin): list_display = [" 阅读全文

posted @ 2019-12-15 23:50 子钦加油 阅读(1624) 评论(0) 推荐(0) 编辑

【pycharm】Unable to save settings: Failed to save settings. Please restart PyCharm解决
摘要:1.Unable to save settings: Failed to save settings. Please restart PyCharm解决 将工程的.idea目录删掉,重启pycharm即可。 2.error:please select a valid Python interpret 阅读全文

posted @ 2019-12-15 21:43 子钦加油 阅读(2774) 评论(0) 推荐(0) 编辑

django-xadmin自定义widget插件(自定义详情页字段的显示样式)
摘要:有时候我们想要修改xadmin详情页字段的显示方式,比如django默认的ImageField在后台显示的是image的url,我们更希望看到image的缩略图;再比如django将多对多字段显示为多选的下拉框或者左右选择栏的方式,向图片展示的这两种: 如果我想要上面这种带搜索功能并且只占一行的效果 阅读全文

posted @ 2019-12-15 20:59 子钦加油 阅读(1544) 评论(1) 推荐(0) 编辑

自己用到的解决Python3.6.5+Django2.0集成xadmin后台点击添加或者内容详情报 list index out of range 的错误的办法如下:
摘要:Python3.6.5 Django2.0 这是Django版本与xadmin兼容的问题 解决办法如下: 注释掉如下代码: def render(self, name, value, attrs=None): # input_html = [ht for ht in super(AdminSplit 阅读全文

posted @ 2019-12-01 15:19 子钦加油 阅读(249) 评论(0) 推荐(0) 编辑

解决Python3.6.5+Django2.0集成xadmin后台点击添加或者内容详情报 list index out of range 的错误
摘要:一 问题说明在创建Model的时候,如果存在类型是DateTimeField的字段,则在xadmin后端管理界面里,对该Model进行添加操作的时候,会报list index out of range。 这是上篇文章创建的Model: class IDC(models.Model): name = 阅读全文

posted @ 2019-12-01 15:09 子钦加油 阅读(662) 评论(0) 推荐(0) 编辑

【新人填坑008】django升级2.x后报'WSGIRequest' object has no attribute 'session',
摘要:1.X 到2.x后中间件定义的名字也有所不同 改一下就好了 在setting文件中将原先的 MIDDLEWARE_CLASS 改成MIDDLEWARE 如果还运行不成功 注释掉标白线的那一行 删掉也行, 因为2.0已经自带它的功能,所以就弃用它了。 (吐槽一下:在一个项目没做完时,最好不要换版本,各 阅读全文

posted @ 2019-11-29 00:40 子钦加油 阅读(705) 评论(0) 推荐(0) 编辑

django升级2.1python升级3.7时出现的错误:"trying to load '%s': %s" % (entry[1], e) django.template.library.InvalidTemplateLibrary:
摘要:django升级2.1python升级3.7时出现如下的错误: "trying to load '%s': %s" % (entry[1], e) django.template.library.InvalidTemplateLibrary: Invalid template library spe 阅读全文

posted @ 2019-11-12 23:19 子钦加油 阅读(3706) 评论(1) 推荐(0) 编辑

'Specifying a namespace in include() without providing an app_name '
摘要:'Specifying a namespace in include() without providing an app_name ’ 从include()函数可以看出来,这个函数有两个参数,一个arg,一个namespace,我在代码中也是两个参数,但是异常中提示了,没有提供app_name,还 阅读全文

posted @ 2019-11-12 23:09 子钦加油 阅读(305) 评论(1) 推荐(0) 编辑

解决Flask和Django的错误“TypeError: 'bool' object is not callable”
摘要:跟着欢迎进入Flask大型教程项目!的教程学习Flask,到了重构用户模型的时候,运行脚本后报错: TypeError: 'bool' object is not callable 这是用户模型: class User(db.Model): id = db.Column(db.Integer, pr 阅读全文

posted @ 2019-09-03 14:07 子钦加油 阅读(2263) 评论(0) 推荐(0) 编辑

Django_xadmin_TypeError: Related Field got invalid lookup: icontains
摘要:问题: 当我在给某一张表加上外键搜索的时候,会出现 TypeError: Related Field got invalid lookup: icontains 问题原因: a 表关联 b表,也就是说a表有外键关联b表,我们只需要在 b表中admin注册时候在admin类中添加外键搜索功能,那么在创 阅读全文

posted @ 2019-08-31 16:10 子钦加油 阅读(667) 评论(0) 推荐(0) 编辑

python--django for 循环中,获取序号
摘要:功能需求:在前端页面中,for循环id会构不成连续的顺序号,所以要找到一种伪列的方式来根据数据量定义序号 因此就用到了在前端页面中的一个字段 forloop.counter,完美解决 阅读全文

posted @ 2019-08-23 23:50 子钦加油 阅读(1611) 评论(0) 推荐(0) 编辑

Django使用xadmin集成富文本编辑器Ueditor(方法二)
摘要:一、xadmin的安装与配置1、安装xadmin,其中第一种在python3中安装不成功,推荐第二种或者第三种 2、在settings.py里面注册上 3、修改urls.py 4、在应用下新建adminx.py 5、启动django 如果成功即可访问6、访问 二、DjangoUeditor的安装与配 阅读全文

posted @ 2019-08-13 13:45 子钦加油 阅读(731) 评论(0) 推荐(0) 编辑

Django-xadmin后台配置富文本编辑器(方法一)
摘要:1.https://github.com/twz915/DjangoUeditor3下载包,进入包文件夹,找到DjangoUeditor包拷贝到项目下,和xadmin同级目录 2.找到项目的settings文件,注册app 3.找到项目urls文件,配置DjangoUeditor路由 4.找到app 阅读全文

posted @ 2019-08-13 09:59 子钦加油 阅读(484) 评论(0) 推荐(0) 编辑

迁移文件是报错 django.db.utils.InternalError: (1054, "Unknown column 'name' in 'django_content_type'")
摘要:相信大家在做django迁移时有可能会遇到这样的错误- django.db.utils.InternalError: (1054, “Unknown column ‘name’ in ‘django_content_type’”) 这个也是我遇到过得问题,在这里给大家分享一下。能够帮到大家。解决方案 阅读全文

posted @ 2019-07-27 13:41 子钦加油 阅读(2762) 评论(0) 推荐(0) 编辑

误删除pycharm项目中的文件,如何恢复?
摘要: 阅读全文

posted @ 2019-07-27 13:38 子钦加油 阅读(549) 评论(0) 推荐(0) 编辑

转载一篇:Django静态文件
摘要:在项目的根目录也就是(项目最上层目录)创建一个static文件夹: 为了提供静态文件,需要在project1/setting.py里配置两个参数: 在project1/setting.py中创建STATICFILES_DIRS列表: 自己可以在static目录下创建HTML等文件: 解释访问静态文件 阅读全文

posted @ 2019-07-21 00:57 子钦加油 阅读(490) 评论(0) 推荐(0) 编辑

导航

返回顶部