Django: obtener la url actual cuando inicie un widget en forma

Quiero obtener la url actual cuando inicie mi formulario para encontrar dentro de ella una cadena que quiero verificar. Dependiendo de esta cadena, quiero cambiar los datos que puse en un widget de selección de radio. Me gustaría mostrar diferentes opciones de selección de radios en función de la url.

class FunctionForm(forms.ModelForm):

def __init__(self, *args, **kwargs):

    # get url
    url=request.get_full_path
    # treat url
    string = treat_url(url)

    if (string=='ATC'):
        self.fields['function_name'].queryset= FUNCTION_ATC_CHOICES
    if (string=='ATS'):
        self.fields['function_name'].queryset= FUNCTION_ATS_CHOICES

    super(FunctionForm,self).__init__(*args,**kwargs)
    #function_name = forms.ChoiceField(widget=RadioSelect,choices=FUNCTION_ATC_CHOICES) 

class Meta :
    model = Function
    exclude =('session_number')

Mi vista :

def add_function (request)
if request.method == 'POST': # If the form has been submitted...
    function_form = FunctionForm(request.get_full_path,request.POST)

Respuestas a la pregunta(1)

Su respuesta a la pregunta