擅长:python、mysql、java
<p>对于非django crispy forms表单,您可以这样做:</p>
<pre><code>from django import forms
from . import models
class DriftwoodForm(forms.ModelForm):
class Meta:
model = models.Driftwood
fields = ('user', 'title', 'description', 'image')
image = forms.ImageField()
</code></pre>
<p>完整文档:<a href="https://docs.djangoproject.com/en/1.8/ref/forms/fields/#django.forms.ImageField" rel="nofollow">https://docs.djangoproject.com/en/1.8/ref/forms/fields/#django.forms.ImageField</a></p>
<hr/>
<p>现在您要做的只是像往常一样使用表单,在表单上调用<code>save()</code>不会试图将图像保存到<code>Meta</code>类中指定的模型中,但是您可以对字段执行任何您想要的操作。在</p>
<p>我不确定你,但我想你也可以用django crispy forms做同样的事情,只需添加下面的字段并假设它来自模型本身。在</p>