使用Django xadmin 实现修改时间选择器为不可输入状态


Posted in Python onMarch 30, 2020

反馈说在选择时间时会出现遮挡选择器的情况,阻碍操作 如下图

使用Django xadmin 实现修改时间选择器为不可输入状态

1,需要修改xadmin 文件 ,在widgets.py --->第28行添加attrs["readonly"] ="readonly"

使用Django xadmin 实现修改时间选择器为不可输入状态

2,修改完成就是下面这种

使用Django xadmin 实现修改时间选择器为不可输入状态

补充知识:django-xadmin的登陆权限设置操作

1.在utils/新建一个文件minx_utils.py文件里面

# coding=utf-8

from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator

class LoginRequiredMixin(object):

  @method_decorator(login_required(login_url='/login/'))
  def dispatch(self,request,*args,**kwargs):
    return super(LoginRequiredMixin,self).dispatch(request,*args,**kwargs)

2.在views文件里面

from utils.mixin_utils import LoginRequiredMixin

将类改为:

class CourseInfoView(LoginRequiredMixin,View)

以上这篇使用Django xadmin 实现修改时间选择器为不可输入状态就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3利用tcp实现文件夹远程传输
Jul 28 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
python读取txt文件并取其某一列数据的示例
Feb 19 Python
Python提取特定时间段内数据的方法实例
Apr 01 Python
对Python强大的可变参数传递机制详解
Jun 13 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
Aug 02 Python
Python中最好用的命令行参数解析工具(argparse)
Aug 23 Python
Python学习之路之pycharm的第一个项目搭建过程
Jun 18 Python
如何在keras中添加自己的优化器(如adam等)
Jun 19 Python
Python numpy矩阵处理运算工具用法汇总
Jul 13 Python
Python基础教程(一)——Windows搭建开发Python开发环境
Jul 20 Python
使用numpy nonzero 找出非0元素
May 14 Python
Django admin 实现search_fields精确查询实例
Mar 30 #Python
Django模型中字段属性choice使用说明
Mar 30 #Python
Django+python服务器部署与环境部署教程详解
Mar 30 #Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 #Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 #Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 #Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 #Python
You might like
浅析php header 跳转
2013/06/17 PHP
解析Win7 XAMPP apache无法启动的问题
2013/06/26 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
document.all与WEB标准
2020/05/13 Javascript
javascript下过滤数组重复值的代码
2007/09/10 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
2017/01/14 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
python3图片转换二进制存入mysql
2013/12/06 Python
python逐行读取文件内容的三种方法
2014/01/20 Python
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
python文件与目录操作实例详解
2016/02/22 Python
Python中标准库OS的常用方法总结大全
2017/07/19 Python
python模块smtplib学习
2018/05/22 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
2018/09/02 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
Python 可视化神器Plotly详解
2020/12/26 Python
Sneaker Studio法国:购买运动鞋
2018/06/08 全球购物
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
老公爱的承诺书
2014/03/31 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang