2015-03-02 61 views
-1

我在我的项目中使用django导入/导出。在我的管理员模型中,我有两个选择文件的选择文件和选择格式csv,xls和json的“选择格式”。我怎么做java脚本验证,以确保用户只选择3种文件类型之一?如何验证所选的文件扩展名和所选格式是否相同?文件格式验证django admin

+0

@RajaSimon我应该在哪里写的是Java的脚本?以及如何使内置的导入/导出模板使用该java脚本? – user4327436 2015-03-02 11:18:35

回答

1

这不需要JavaScript来做。只需使用ImportMixin的格式attributes

class BookResource(resources.ModelResource): 
    formats = (<class 'import_export.formats.base_formats.CSV'>, 
       <class 'import_export.formats.base_formats.XLS'>, 
       <class 'import_export.formats.base_formats.JSON'>) 
    class Meta: 
     model = Boo 

链接:formats