La manipulation de Données dans Django du Panneau d'Admin sur Enregistrer

Ok, donc voici le maigre:

# models.py
class Article( models.Model ):
    title           = models.CharField( max_length = 255 )
    author          = models.ForeignKey( User )
    published_at    = models.DateTimeField( auto_now_add = True )
    body            = models.TextField( )

    def __unicode__( self ):
        return self.title

# admin.py
from hpccoe.news.models import Article
from django.contrib import admin
from django import forms
from django.forms import widgets

class ArticleAdminForm( forms.ModelForm ):    
    title   = forms.CharField( max_length = 255, required = True )
    body    = forms.CharField( required = True, widget = widgets.Textarea )

class ArticleAdmin( admin.ModelAdmin ):
    fields  = [ 'title', 'body' ]
    form    = ArticleAdminForm

admin.site.register( Article, ArticleAdmin )

Comme vous pouvez le voir, je suis en omettant le champ d'auteur dans l'Admin forme. Je veux, en quelque sorte, auto-remplissage de cette avant de le sauvegarder. Comment puis-je le faire? J'ai été sur Google pour la dernière heure en vain.

Merci d'avance.