Why isn't the filename property getting set on my FileField instance?
This code is creating and updating objects with empty filename attributes:
def _database_path(project, filename):
return f'{project.id}/{filename}'
database = models.FileField(upload_to=_database_path,
storage=FileSystemStorage(location=/tmp/project_bucket))
The files are saved and retrieved without a problem, but the filename property is blank for this field. Why isn't this working (and what can I do to fix it)?