Crear formulario de registro para el modelo de usuario extendido en Django 1.8

Estoy creando un formulario de registro para que los usuarios puedan registrarse.

modelos.py

class UserProfile(models.Model): user = models.OneToOneField(User) address = models.CharField(max_length=100) 

No estoy seguro de qué se debe incluir en forms.py y views.py, ya que la dirección no es parte del usuario, sino de UserProfile (una extensión de UserProfile)

Quiero poder hacer algo como esto en forms.py:

 email = forms.EmailField(label='Your Email') username = forms.CharField(label='Your Username') password1 = forms.CharField(label='Password', \ widget=forms.PasswordInput()) password2 = forms.CharField(label='Password Confirmation', \ widget=forms.PasswordInput()) first_name = forms.CharField(label='First Name') last_name = forms.CharField(label='Last Name') address = forms.CharField(label='Your Address')