I'm building a Django app with Django 1.8 where users can signup, but they may upload many files while using my website.
This is a problem because it seems that in Django a FileField is a database column, and I can't just add a column each time a user wants to upload a new file.
Also the files may be totally different and not follow a fixed system, so I can't have a column that says passport or lease, I want to wrap the FileField with a description, and store that in the database somewhere. How is that done with best practices in Django?