Django项目的DateTimePicker。用叉子解决问题

django-inawrath-datetimepicker的Python项目详细描述


#django datetimepicker

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

![DateTimePicker预览](https://cloud.githubusercontent.com/assets/26252388/2475585858/244858585858585858585858585858585858585858585858585851485514-1ae3-11e7-8907-efe61db0155fd.png)


-run-pip install django inango inawrath DateTimePicker `
-br/>-add `'DateTimePicker'`添加`'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.url'),

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

推荐PyPI第三方库


热门话题
如何使用外部java程序在minecraft中移动minecraft角色的相机   java输出文本文件中的变量   java LazyLoadingException在我尝试从多通关系获取对象时出现   java json rest API的错误:ClassCastException:org。json。无法将JSONObject强制转换为组织。json。杰索纳雷   java BigInteger。C中的intValue()等价物#   java大写所有字符,但不包括带引号字符串中的字符   java获取特殊字符   javascript为什么Selenium中的所有getX()调用都需要这么长时间?   rabbitmq rabbitmq java客户端并行消费   如何使用selenium Java在popover窗口中提取文本   对象在java中构造一类对象   java Room数据库未实现   json JSONObject可以使用java保存大的格式化双值吗?   有时限的旅行推销员   java HttpsURLConnection openConnection查询   java无法使用Spring@Entity注释创建MySQL表   lambda Java 8仅映射到值类型集合   java提供OSGi服务而不实现接口   java单个对象重写对象数组,不确定原因