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
  • 47,830
  • 31
  • 106
  • 135
Rajeshwar
  • 11,179
  • 26
  • 86
  • 158

0 Answers0