小编Jam*_*mie的帖子

为什么这个Django表单抱怨"图像字段需要这个字段"?

使用'Photologue',我可以上传图像作为表单的一部分没问题.但是,在测试计划中,我无法获得要验证的图像.

在tests.py中:

data_photo = {'competition': self.newcomp,  
                  'title': 'Rabbit',
                  'image': open('photocompetitions/static/img/body_bg.jpg'),
                  'flickr_id': '425258',
                  'description': 'A picture of a rabbit',
                  'location': 'POINT (5000 5000)',
                  'location_description': 'Just some random place',
                  'copyright': 'Copyright 2011'}
photoform = PhotoForm(data_photo)
Run Code Online (Sandbox Code Playgroud)

一切正常,但"图像"字段失败,因为"此字段是必需的".消息,所以我假设尽管open()命令没有收到它.'image'字段是photologue的ImageModel模型,并作为标准上传表单显示在网站上.

python forms django image

3
推荐指数
1
解决办法
2159
查看次数

标签 统计

django ×1

forms ×1

image ×1

python ×1