Django Загрузка и переименование файлов

Пользователь загружает.c файл конкретного вопроса. Я хочу, чтобы файл был переименован в 'userid_questionid.c'

Мой models.py - это:

from django.db import models

class users(models.Model):
    username = models.CharField(max_length=20)
    password = models.CharField(max_length=20)
    score=models.IntegerField(max_length=3)
    def __unicode__(self):
        return self.username

class questions(models.Model):
    question = models.TextField(max_length=2000)
    qid=models.IntegerField(max_length=2)
    def __unicode__(self):
       return self.qid

def content_file_name(instance, filename):
    return '/'.join(['uploads', instance.questid.qid, filename])


class submission(models.Model):
    user = models.ForeignKey(users)
    questid = models.ForeignKey(questions)
    file = models.FileField(upload_to=content_file_name)

Я попробовал это. Но он просто создает папку пользователя и сохраняет в ней файл. Пожалуйста помоги. Благодарю вас. Мне нужно, чтобы файл был переименован.

Ответы на вопрос(1)

Ваш ответ на вопрос