1

Suppose I have a model like this

class modelEmployee(models.Model):
    employee = models.ForeignKey(modelEmployee, on_delete=models.CASCADE,null=True,default=None,blank=True)
    introduction = models.CharField(max_length=1000, unique=False,default="")
    imageA = models.ImageField(upload_to='images/', default='images/patient_images/blank.jpeg')

I know I can call imageA field like this

  inst = modelEmployee.objects.get(id=12)
  inst.imageA.save(content = someContent,name=someName)

Now suppose I receive the imageA field dynamically Is there a way for me to call the field imageA like this

field = "imageA"
inst.[field].save(content = someContent,name=someName) #Access field using string
Stephen Rauch
  • 44,696
  • 30
  • 102
  • 125
Rajeshwar
  • 10,444
  • 24
  • 76
  • 145

0 Answers0