title: Django: 'AnonymousUser' object has no attribute 'get_full_name'
body: <p>I'm trying to create a form in Django which would include a form field with a default value extracted from the <code>User</code> object.</p>
  
  <p>forms.py</p>
  
  <pre><code>class EvangelizedForm(forms.ModelForm):
      #full_name = forms.CharField(help_text="Full Name")
      email = forms.CharField(help_text="Email ID")
      mobile_no = forms.CharField(help_text="Mobile number")
      twitter_url = forms.CharField(help_text="Twitter URL")
  </code></pre>
  
  <p>models.py</p>
  
  <pre><code>class Evangelized(models.Model):
      full_name = models.CharField(max_length=128)
      email = models.EmailField()
      mobile_no = models.CharField(unique=True, max_length = 10, validators=[RegexValidator(regex='^\w{10}$', message='Mobile number should be strictly of 10 digits.')])
      twitter_url = models.CharField(unique=True, max_length=128)
  </code></pre>
  
  <p>views.py</p>
  
  <pre><code>def fillform(request):
      if request.method == 'POST':
          form = EvangelizedForm(request.POST)
          if form.is_valid():
              form.save(commit=True)
              return index(request)
          else:
              form.errors
      else:
          #form = EvangelizedForm()
          form = EvangelizedForm(initial={'full_name': request.get_full_name()})
  
      context = RequestContext(request,
                             {'request': request,
                              'user': request.user, 'form':form})    
  
      #return render(request, 'rango/fillform.html', {'form': form, 'context_instance':context})  
      return render_to_response('rango/fillform.html',
                               context_instance=context)
  </code></pre>
  
  <p>However, I'm encountering the following error:</p>
  
  <pre><code>'AnonymousUser' object has no attribute 'get_full_name'
  </code></pre>
  
  <p>What does this error signify, and how do I resolve this bug?</p>