Django项目的数据库选择器。

django-datetimepicker的Python项目详细描述


#django datetimepicker

使用xdsoft的datetimepicker为django制作一个datetimepicker小部件。
这是受到“django-bootstrap3-datetimepicker”应用程序的启发。

![DateTimePicker预览](https://cloud.gitububuusercontent.com/assets/26252388/2475585858/2448585858585858585858585858585858585858585858585858585858585151e3-11e7-8907-efejb0155fd.png)


-run'pip install django datetimepicker`

-run-pip install django dateTimePicker`
-add''dateTimePicker'`添加到您的“已安装的应用程序”中





这里是一个例子,这里是一个例子。如何使用小部件。
可以在示例项目中找到示例。

1.将“datetimepicker”分配给“datetimefield”、“datefield”或“timefield”。

``python
from django import forms
from datetimepicker.widgets import datetimepicker



class sampleform(forms.form):

datetime=forms.datetimefield(
widget=datetimepicker(),
```


以下“html”代码:
``html
<;div class=" date input-group"^{id1}$ <input class=" form-control"^{id2}$</div>
<;script>;(function(){
$(document).ready(function(){
$(“id_datetime”).datetimepicker();
})(jquery);
<;/script>;
```

=forms.datetimefield(
widget=datetimepicker(选项={
'格式':'%y-%m-%d%h:%m',
'语言':'en-us',
}),

````

-[`datetimepicker/div.html`](https://github.com/escodebar/django datetimepicker/blob/master/datetimepicker/templates/datetimepicker/div.html)
-[`datetimepicker/script.html`](https://github.com/escodebar/django datetimepicker/blob/master/datetimepicker/templates/datetimepicker/div.html)
-[`datetimepicker/loader.js`](https://github.com/escodebar/django-datetimepicker/blob/master/datetimepicker/templates/datetimepicker/loader.js)


`-默认情况下,包含加载小部件的逻辑的标记呈现在输入字段下面。
可以通过设置小部件的初始化器的“script_tag”参数来防止这种情况。

``python
从django import form s
从datetimepicker.widgets import datetimepicker


class sampleform(forms.form):

不带脚本标记的datetimepicker_=forms.datetimefield(
widget=datetimepicker(脚本标记=false),

````

DateTimePicker.helpers从DateTimePicker导入js_loader_url
。widgets导入DateTimePicker



Class SampleForm(forms.form):


DateTimePicker_without_script_tag=forms.DateTimeField(
widget=DateTimePicker(script_tag=false),


+@property
+def media(self):
+form-media=forms.media(js=[
+js-loader-url(
+fields=self.fields,
+input-ids=['id-u-datetimepicker-u-without-script-tag',
+),
+)
+return super(sampleform,self).media+form_media
```

`js_loader_url`需要将“datetimepicker.url”包含到您的“url.py”中。

``diff
`urlpatterns=[

url(r'^datetimepicker/',include('datetimepicker.urls'),




欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
调整大小时清除java JFrame图像   java Inmemory数据库和编程语言内存管理/垃圾收集   如何在Java中循环参数   java嵌套回收视图未获得焦点   hadoop和spark现在支持IPv6吗?   java允许在类中使用动态值。名字?   java中的Zookeeper连接   java如何从特定格式的字符串中提取数字?   java我在编译时没有收到错误,但当我运行程序时,我收到错误   用于指定身份验证架构的java Swagger配置   java AWS:elastic beanstalk是否隐式使用s3(存储)?   java如何向另一个servlet发送http请求   java写和写的区别是什么?   java在PCAP上循环了两次,这在io上是不可能的。pkts?   java ExecutionException SocketTimeoutException,同时尝试使用CompletableFuture异步调用10个不同的rest服务   svn中的eclipse Java项目,将其与maven结合   java Android数学简单   hadoop中的java多路输出格式