Django: When a user uploads media to my site, it is owned by the server's root user. How do I change this?
My server is running Django, and django_user is the owner of Django and it’s files. However, when a user uploads a file/photo using the form submission, it is placed under the ownership of my servers root user. 

If Django is really running as django_user, then it cannot create files owned by root, and it cannot change the ownership or permissions of files owned by root.
Therefore, we must assume that your "form submission" must be implemented by something other than Django.  Possibly it is the host webserver ... though that shouldn't be running as root either.
There are two ways you could address this:

You could change the code that is implementing the form (as root) to change the ownership of files after they are uploaded.  
You change your system's architecture so that the form us run as the django_user user.


If the form is actually implemented in Django, then that is evidence that Django is not running as django_user.
I am unsure of what code you guys would want me to upload, but please ask away if you need any and I will upload it!
When a user uploads media/files to my website, the root user becomes the owner of the file. This prevents the user from being able to open and view the media they uploaded, because it is not owned by the proper user on my server.
I have a user that runs my Django application instead of the root user. The person who uploaded the media can access it once I manually go into the server and change the ownership to that media file that was uploaded, to the server user which runs my Django application.
How can I get this to, by default, upload the file to the ownership of the server user running Django??
I was thinking of setting up a cron job to run every-so-often (this would be terrible for scaling) so I can change the ownership of the media without having to physically going in the server and do it myself.
Edit
I want to clarify. 
A user is someone who has created a profile on my website. They go on their profile and upload a file or an image to my server and it is stored under the media_root using a form submission. 
My server is running Django, and django_user is the owner of Django and it’s files. However, when a user uploads a file/photo using the form submission, it is placed under the ownership of my servers root user. 
I need the ownership to be under django_user so that site users can see their uploads without me having to manually change the file owner to django_user. Right now, they are getting a permission error because root is not who is serving up Django. 
NOTE: django_user is the one running Django. This didn't seem clear.
Temporary Solution:
A temporary solution comes in the form of ErikR's answer. It is not what I was looking for, but it does help me out a little. His solution allows users to view their photo/file they've uploaded without having to wait for me to change the owner/permissions.
However, it does still cause files to be uploaded as root. But it is a temporary workaround for the permissions issue, NOT the owner issue.
His answer (place in base settings): FILE_UPLOAD_PERMISSIONS = 0o644