Как передать extra_context при перенаправлении в Django

Мои views.py:

 @login_required
 def some_views(request):
     if request.method == 'POST':
         form = AddressCreateFrom(request.POST)
         if form.is_valid():
             name = form.cleaned_data['Address']
             ip_value = form.cleaned_data['value']
             user_list = get_username(name)
             address_create = form.save()
             extra_context = {
                 'user_list': user_list
                 }
             return redirect_to(request, url=address_create.get_absolute_url())
     else:
         form = AddressCreateFrom()
     extra_context = {
         'form':AddressCreateFrom(initial={'user': request.user.pk})
         }
     return direct_to_template(request,'networks/user_form.html',extra_context)

В form.py:

 class AddressCreateFrom(forms.ModelForm):
     Address = forms.CharField(max_length=40)
     value = forms.CharField(max_length=40)
     class Meta:
         model = Network
         widgets = {
             'user': forms.HiddenInput()
           }

Как вы видите, я использую форму модели Django с двумя дополнительными полями формы Django, т.е.Address and value вAddressCreateForm учебный класс. Мне нужно все поля во время рендеринга шаблона.

В самом делеsome_views Метод работает нормально, но я также хочу сделать некоторые дополнительные данные, записанные вcontext_dictionary то естьuser_list для запрашивающегоURL то естьaddress_create.get_absolute_url().

Если я не ошибаюсь, если мы работаем с базой данных, мы должны использоватьredirect_to метод. Возможно ли это сделать?

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

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