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

 更新时间:2020年03月30日 14:50:40   作者:飞翔豆皮  
这篇文章主要介绍了使用Django xadmin 实现修改时间选择器为不可输入状态,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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

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

补充知识: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 的可变和不可变对象详情

    Python 的可变和不可变对象详情

    本文通过详情描述Python 中的可变对象与不可变对象来看两者的区别,刚兴趣的朋友可以参考下文
    2021-08-08
  • python异常中else的实例用法

    python异常中else的实例用法

    在本篇内容里小编给大家分享的是一篇关于python异常中else的实例用法,有兴趣的朋友们可以跟着学习下。
    2021-06-06
  • 对pyqt5中QTabWidget的相关操作详解

    对pyqt5中QTabWidget的相关操作详解

    今天小编就为大家分享一篇对pyqt5中QTabWidget的相关操作详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python 生成短8位唯一id实战教程

    Python 生成短8位唯一id实战教程

    这篇文章主要介绍了Python 生成短8位唯一id实战教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • python 中关于pycharm选择运行环境的问题

    python 中关于pycharm选择运行环境的问题

    这篇文章主要介绍了python 中关于pycharm选择运行环境的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 还不知道Anaconda是什么?读这一篇文章就够了

    还不知道Anaconda是什么?读这一篇文章就够了

    Anaconda指的是一个开源的Python发行版本,其包含了Conda、Python等180多个科学包及其依赖项,下面这篇文章主要给大家介绍了关于Anaconda是什么的相关资料,需要的朋友可以参考下
    2023-02-02
  • Python如何使用__slots__实现节省内存和性能优化

    Python如何使用__slots__实现节省内存和性能优化

    你有想过,一个小小的 __slots__ 能让你的 Python 类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的小伙伴可以了解下
    2025-03-03
  • 小结Python的反射机制

    小结Python的反射机制

    这篇文章主要介绍了Python的反射机制,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-09-09
  • Python简单获取二维数组行列数的方法示例

    Python简单获取二维数组行列数的方法示例

    这篇文章主要介绍了Python简单获取二维数组行列数的方法,结合实例形式分析了Python基于numpy模块的二维数组相关运算技巧,需要的朋友可以参考下
    2018-12-12
  • jupyter闪退的解决方法及卸载与安装教程

    jupyter闪退的解决方法及卸载与安装教程

    如果Anaconda的Jupyter Notebook无法打开并且频繁闪退,可能是由于一些配置问题或者软件冲突引起的,本文就来介绍一下jupyter闪退的解决方法及卸载与安装教程,感兴趣的可以了解一下
    2023-11-11

最新评论