models.py
class Completion(models.Model):
start_date = models.DateField()
end_date = models.DateField()
batch = models.ForeignKey(Batch)
topic = models.ForeignKey(Topic)
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,DateField()在管理站点中生成一个日期选择小部件,您可以在其中选择正确的日期或在文本框中手动输入.问题是:
如何限制用户选择2000年到2100年之间的日期.
当用户在文本框中手动键入日期时,它接受格式为yy-mm-dd的任何日期.我需要验证,因此不应输入非现有日期.
我正在使用django管理功能.但在"更改用户"部分我们为特定用户分配权限我看到选择多个小部件.这个小部件的宽度对我来说是不够的,我需要增加小部件的宽度或添加一个水平滚动条吧.我怎么能这样做?