这是我的模型:
class Event(models.Model):
title = models.CharField(max_length = 255)
club = models.CharField(max_length=70)
event_image = models.ImageField(upload_to="event_images", default='aqsa_copy.jpeg', blank=True)
date = models.DateTimeField(null = True)
location = models.CharField(max_length=30)
first_name = models.CharField(max_length=15)
这是它在管理中的显示方式:
我想在模板中做到这样,并且能够选择日期和时间。
但我现在得到的是:
如果可以请帮帮我吗?
您可以使用 django 模型表单的
widgets
功能来存档这些内容
class EventForm(forms.ModelForm):
class Meta:
model = Event
fields = ['title', 'club', 'date', 'location', 'first_name']
widgets = {
'date': forms.DateInput(attrs={'type': 'datetime-local'}),
}
# Html code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
{{form}}
</body>
</html>