【发布时间】:2016-08-14 07:20:47
【问题描述】:
我正在尝试使用 jquery datepicker 渲染 django ModelForm 的每个人,现在知道该怎么做了吗?
models.py
....
class ProductsTbl(models.Model):
model_number = models.CharField(max_length=255, blank=True, null=True)
name = models.CharField(max_length=255, blank=True, null=True)
material = models.TextField(blank=True, null=True)
release = models.DateTimeField(blank=True, null=True)
...
forms.py
from django import forms
from django.forms import ModelForm
from .models import ProductsTbl,Upload
class ProductsTblForm(ModelForm):
class Meta:
model = ProductsTbl
fields = ('model_number','name','feature', 'material','release',)
edit_thing.html
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
$( "#datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' });
});
</script>
{% extends 'base.html' %} {% block title %}
Edit {{ thing.name }} - {{ block.super }} {% endblock title %}
{% block content %}
<h1>Edit "{{ thing.name }}"</h1>
<form role="form" action="" method="post">
{% csrf_token %}
{{ form.as_p }}
<br>
<button type="submit">Submit</button>
<a href="{% url 'edit_thing_uploads' slug=thing.slug %}"> Edit images</a>
</form>
{% endblock %}
我想我必须在forms.py中做一些事情,,,让
发布
具有日期选择器功能,according to the link here
现在只是一个普通的 html
【问题讨论】:
-
Release 输入文本部分需要 datepicker ,,我想必须在 forms.py 中做一些事情,,,现在只是纯 html 没有 datepicker ,,,.
-
就像这里的链接 stackoverflow.com/a/16356818/5678590 但我不知道如何在我的 forms.py 中进行操作
标签: jquery django datepicker django-forms django-templates