Python 图像URL的django表单查询集
我有一个表单可以将一个图像模型链接到另一个模型。 我试图预览表单中的图像,不像默认的下拉菜单,但我正在努力使用图像URL。我尝试了Python 图像URL的django表单查询集,python,django,Python,Django,我有一个表单可以将一个图像模型链接到另一个模型。 我试图预览表单中的图像,不像默认的下拉菜单,但我正在努力使用图像URL。我尝试了image.url,但它不起作用 我的模特 class Images(models.Model): image = models.ImageField(unique=False,upload_to='images/') def get_absolute_url(self): return reverse("image_det
image.url
,但它不起作用
我的模特
class Images(models.Model):
image = models.ImageField(unique=False,upload_to='images/')
def get_absolute_url(self):
return reverse("image_detail",kwargs={'pk':pk})
#connect days and images together
class DayImage(models.Model):
date = models.ForeignKey('luach.MyDate',related_name='day',on_delete=models.CASCADE)
images = models.ForeignKey('luach.Images',related_name='images',on_delete=models.CASCADE)
def get_absolute_url(self):
return reverse("dayimage_detail",kwargs={'pk':self.pk})
我的表格.py
class DayImageForm(forms.ModelForm):
class Meta:
model = DayImage
fields = ('images',)
我的观点
def create_day_image_view(request,pk):
date = get_object_or_404(MyDate,pk=pk)
if request.method == 'POST':
form = DayImageForm(request.POST)
if form.is_valid():
dayimage = form.save(commit=False)
dayimage.date = date
dayimage.save()
return redirect('date_detail',pk=date.pk)
else:
form = DayImageForm()
context = {'form': form,'date': date,}
return render(request,'luach/dayimage_form.html',context=context)
my dayimage_form.html
<form method="POST">
{% csrf_token %}
<select class="image-picker">
{% for image in form.images %}
<option data-img-src="{{image.value.images.image.url}}" value="{{forloop.counter}}">{{image.label}}</option>
{% endfor %}
</select>
<button type='submit' class='btn btn-success'>save</button>
<a class="btn btn-danger" href="{% url 'date_detail' pk=date.pk %}">cancel</a>
</form>
{%csrf_令牌%}
{%用于form.images%}
{{image.label}
{%endfor%}
拯救