【发布时间】:2018-08-25 20:52:41
【问题描述】:
这是我的 models.py 文件
class Report_item(models.Model):
owner = models.ForeignKey(settings.AUTH_USER_MODEL)
title = models.CharField(max_length=255)
item_type = models.CharField(default="", max_length=100)
location = models.CharField(max_length=60)
city = models.CharField(max_length=60)
date = models.DateTimeField(default=timezone.now)
Description = models.TextField(blank=True,null=True)
publish = models.BooleanField(default=False)
image = models.ImageField(default="add Item image")
def __str__(self):
return self.title + " " + str(self.publish)
def get_absolute_url(self):
return reverse('feed:detail', kwargs={'pk': self.pk})
class Meta:
ordering = ["-date"]
我在我的模板中添加了通用的从模型创建视图。 views.py 文件如下:
class ReportCreate(generic.CreateView):
model = Report_item
fields = ['title', 'item_type', 'location', 'city', 'image', 'Description']
def form_valid(self, form):
self.object = form.save(commit=False)
self.object.owner = self.request.user
self.object.save()
return FormMixin.form_valid(self, form)
我想在我的表单中添加一个占位符。是否可以在通用创建视图表单中添加占位符?请为一个字段添加一个占位符,我会做的。
【问题讨论】:
-
你的意思是默认值吗?
-
我的意思是这个 我们在 html 表单中使用的占位符
标签: python django python-3.x django-models django-forms