def get_initial(self):
    """
    Returns the initial data to use for forms on this view.
    """
initial = super(SignUpView, self).get_initial()
initial['my_form_field1'] = self.request.something
Django: How to pre-populate FormView with dynamic (non-model) data?