【问题标题】:how to set min date of jquery date picker depending on the models.DateField in django如何根据models.DateField在django中设置jquery日期选择器的最小日期
【发布时间】:2020-12-20 15:42:36
【问题描述】:
class Post(models.Model):
    ref_no = models.CharField(max_length=6, null=True, blank=True, unique=True)
    select_section = models.CharField(max_length=20, choices=Sections)
    incident = models.TextField(max_length=500, help_text="Mention the incident in brief here.")
    severity = models.CharField(max_length=20, choices=Severity)
    date_posted = models.DateField(auto_now_add=True, auto_now=False, blank=True)
    confirm_closing = models.BooleanField(default=False, help_text="Please confirm to close the Ticket")
    comment = models.TextField(max_length=500, default="Issue resolved and this Ticket has been closed successfully!")
    date_closed = models.DateField(null=True, blank=False, auto_now_add=False, auto_now=False)
    username = models.ForeignKey(User, on_delete=models.CASCADE)

这是我的模型 在这里,我希望 date_closed 字段的 min_date 应该大于模型的 date_posted 字段......请让我知道该怎么做......谢谢前进

【问题讨论】:

    标签: jquery django model datefield mindate


    【解决方案1】:

    我建议这样做:

    $(document).ready(function () {
        $(".date_picker").datepicker({
            autoclose: true,        
        }).on('change', function () {
            $('.date_closed').datepicker('option', 'minDate', new Date($(".date_posted").val()));
        });
    });
    input{
    margin:10px;
    }
    <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <link rel="stylesheet" href="/resources/demos/style.css">
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
    <div>
        <label >Posted date:</label>
        <input type="text" name="date_posted" class="form-control date_posted date_picker">
    </div>
    <div>
        <label >Closed date:</label>
        <input type="text" name="date_closed" class="form-control date_closed date_picker">
    </div>

    这里我们在更改日期选择器时设置minDate

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2019-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多