一个django imagefield,它从模型实例方法get-upload-to生成它的upload-to值。
dynamic-upload-image-field的Python项目详细描述
动态上载图像字段
说明
一个django imagefield,它从模型实例方法get-upload-to生成它的upload-to值。
安装
pipinstalldynamic-upload-image-field
或
pipenvinstalldynamic-upload-image-field
用法
fromdjango.dbimportmodelsfromdynamic_upload_image_field.fieldsimportDynamicUploadImageFieldclassExampleModel(models.Model):name=models.CharField(max_length=56)image=DynamicUploadImageField()defget_upload_to(self,field_name):class_name=self.__class__.__name__.lower()instance_name=self.namereturn"{}/{}".format(class_name,instance_name)