我有下面的代码完美运行并上传多个图像.
这是html和jQuery代码:
<div class="field" align="left">
<span>
<h3>Upload your images</h3>
<input type="file" id="files" name="files[]" multiple />
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
脚本如下:
<style>
input[type="file"] {
display:block;
}
.imageThumb {
max-height: 75px;
border: 2px solid;
margin: 10px 10px 0 0;
padding: 1px;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
if(window.File && window.FileList && window.FileReader) {
$("#files").on("change",function(e) {
var files = e.target.files ,
filesLength = files.length ;
for (var i = 0; i < filesLength ; i++) {
var f = files[i]
var fileReader = new FileReader(); …Run Code Online (Sandbox Code Playgroud) 我有一个CreateView视图,其中包含一堆需要用户在创建新联系人时填写的字段。现在,我希望用户能够仅从他们创建的类别中查看和选择。这是类别的模型:
class Category(models.Model):
class Meta:
verbose_name = _('category')
verbose_name_plural = _('categories')
name = models.CharField(max_length=100, unique=True)
profile = models.ForeignKey(Profile, on_delete=models.CASCADE)
def __unicode__(self):
return self.name
Run Code Online (Sandbox Code Playgroud)
这是视图:
class ContactCreate(LoginRequiredMixin, generic.edit.CreateView):
model = models.Contact
success_url = reverse_lazy('site:contacts')
fields = ['firstname', 'lastname', 'phone1', 'phone2', 'email', 'city', 'category']
template_name = 'site/contacts.html'
context_object_name = 'all_contacts'
Run Code Online (Sandbox Code Playgroud)
我需要用户看到的是一个选择,它只包含与它们相关联的适当配置文件外键的类别。
我很乐意在这方面得到一些帮助。谢谢!