【发布时间】:2015-01-26 13:05:03
【问题描述】:
我正在尝试将日期设置为表单中日期输入的值。但是,正如您可能已经猜到的那样,它不起作用。
这是我的模板中的内容:
<div class="form-group">
<label for="date" class="col-md-3 control-label">Date</label>
<div class="col-md-9">
<input type="date" class="form-control" id="date" value="{{placement.date}}">
</div>
</div>
这是调用它的视图以及放置模型:
class Placement(models.Model):
student = models.ForeignKey(Student)
email = models.EmailField(max_length=254)
fname = models.CharField(max_length=50)
sname = models.CharField(max_length=50)
cname = models.CharField(max_length=100)
position = models.CharField(max_length=50)
house = models.CharField(max_length=50, blank=True)
street = models.CharField(max_length=50)
town = models.CharField(max_length=50)
county = models.CharField(max_length=50)
postcode = models.CharField(max_length=8)
phone = models.CharField(max_length=20)
length = models.IntegerField(null=True)
category = models.CharField(max_length=50)
date = models.DateField(null=True)
confirmed = models.BooleanField(default=False)
completed = models.BooleanField(default=False)
created = models.DateTimeField(null=True)
def view_placement(request, placement_id):
school = School.objects.get(pk=request.session['school'])
context = {'school':school}
if request.session['utype'] == 'a':
context['user'] = Administrator.objects.get(pk=request.session['user'])
context['placement'] = Placement.objects.get(pk=placement_id)
return render(request, 'workxp/admin/view_placement.html', context)
但它不显示日期。只是一个空的日期输入...
我该如何解决这个问题?
谢谢!
【问题讨论】:
-
您必须向我们提供调用此模板的 view.py 代码。
-
你能上传你的观点吗[和模型详细信息,因为我们在这里最喜欢这样意味着我们会得到日期,所以,请也添加一下
-
添加了模型和视图 :)
-
@Pictraz 建议的解决方案是否适合您?