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

作者:飞翔豆皮 时间:2023-11-19 12:12:06 

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

使用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)

来源:https://blog.csdn.net/QQ1752506968/article/details/86622575

标签:Django,xadmin,时间,选择器
0
投稿

猜你喜欢

  • python merge、concat合并数据集的实例讲解

    2023-01-23 16:30:38
  • 从mysql读写分离着手提升服务器性能

    2024-01-22 06:56:10
  • JavaScript程序执行顺序问题总结

    2010-01-29 13:06:00
  • 交互设计规范原则

    2011-09-30 11:52:12
  • php截取字符串函数分享

    2023-11-14 10:53:21
  • Python Web框架Tornado运行和部署

    2021-04-14 09:17:57
  • python语言线程标准库threading.local解读总结

    2023-12-22 18:18:07
  • Python3如何使用多线程升程序运行速度

    2023-02-06 05:11:42
  • 用python求一重积分和二重积分的例子

    2021-09-30 10:01:19
  • Python即时网络爬虫项目启动说明详解

    2022-11-29 18:09:24
  • Go语言中并发的工作原理

    2024-05-08 10:13:25
  • 解决python3 requests headers参数不能有中文的问题

    2021-11-04 21:18:42
  • MySQL连接及基本信息查看命令汇总

    2024-01-24 10:47:40
  • 源码解析python中randint函数的效率缺陷

    2023-01-24 01:23:54
  • 实现PHP框架系列文章(6)mysql数据库方法

    2024-05-02 17:08:04
  • Mysql中的触发器定义与使用

    2024-01-26 10:37:45
  • python函数式编程学习之yield表达式形式详解

    2022-12-31 05:55:15
  • Go 中的空白标识符下划线

    2024-04-29 13:04:42
  • 爬山算法简介和Python实现实例

    2023-08-10 04:56:29
  • 解决PyCharm 中写 Turtle代码没提示以及标黄的问题

    2023-05-12 09:08:30
  • asp之家 网络编程 m.aspxhome.com