title: FileField not working with ArrayField in Django
body: <p>Using FileField inside ArrayField in Django For Multiple File Uploads but ArrayField is taking the files as string and not saving the files.</p>
  
  <p>If the Above Cannot work is there any other working way in Django for Multiple File Upload.</p>
  
  <p>I have tried some of the solutions available but none of those seemed/worked relevently for the case</p>
  
  <p>Models.py</p>
  
  <pre class="lang-py prettyprint-override"><code>class Questions(models.Model):
  
      def content_file_name(self, name):
          return 
      outside_asset = ArrayField(models.FileField(upload_to=content_file_name, blank = True,default=False),default=[],blank=True)
      unquoted_shares = ArrayField(models.FileField(upload_to=content_file_name, blank = True,default=False),default=[],blank=True)
      capital_gains = ArrayField(models.FileField(upload_to=content_file_name, blank = True,default=False),default=[],blank=True)
  
      class Meta:
          db_table = 'Questionnarie'
          managed = True
  
  </code></pre>
  
  <p>views.py</p>
  
  <pre class="lang-py prettyprint-override"><code>outside_asset_list = []
  unquoted_shares_list = []
  capital_gains_list = []
  
  if form.is_valid():
  
      for x in request.FILES:
          val = x
          print('val :', val)
          files = request.FILES.getlist(val)
          print('files inside loop :', files)
          if val == 'outside_asset':
              for f in files:
                  filename = f
                  outside_asset_list.append(filename)
                  print(outside_asset_list)
              print('files :', outside_asset_list)
          elif val == 'unquoted_shares':
              for f in files:
                  filename = f
                  unquoted_shares_list.append(filename)
              print('files :', unquoted_shares_list)
          elif val == 'capital_gains':
              for f in files:
                  filename = f
                  capital_gains_list.append(filename)
              print('files :', capital_gains_list)
      Questions.objects.create(user=user, year=year,
                               outside_asset=outside_asset_list,
                               unquoted_shares=[unquoted_shares_list],
                               capital_gains=[capital_gains_list])
      return Response....
  
  </code></pre>
  
  <p>All the files sent in request should be uploaded to a specific folder and their path should be saved as a list in the database in a single row</p>