我想做的是发送带有/不带图片的用户文本并将其回复到页面,而无需再次重新加载页面.
Django形式:
class PostForm(forms.ModelForm):
text = forms.CharField(max_length=128)
picture = forms.ImageField(required=False)
class Meta:
model = Post
fields = ['text', 'picture',]
HTML:
{% csrf_token %}
{{ postForm.as_p }}
jQuery的:
$("#postBtn").click(function() {
$.ajax({
type: "POST",
url: "/restaurant/feed/",
data: $("#post_form").serialize(),
success: function(data)
{
// do something
}
})
}
观看次数:
def feed(request):
print request.FILES
我从打印得到的结果是空列表.
有什么建议吗?顺便说一句,我可以不用ajax方法上传图片.