title: No module named 'forms' Django
body: <p>I am trying to initiate a registration process for my website. I am using Python 3.3.5, and Django 1.6.</p>
  
  <p>I receive an error saying <code>No module named 'forms'</code>. I am fairly new to Python/Django.</p>
  
  <p>Here are my files:</p>
  
  <p>Views.py:</p>
  
  <pre><code>from django.shortcuts import render_to_response
  from django.http import HttpResponseRedirect
  from django.contrib import auth
  from django.core.context_processors import csrf
  from django.contrib.auth.forms import UserCreationForm
  from forms import MyRegistrationForm
  
  
  def register_user(request):
      if request.method == 'POST':
          form = MyRegistrationForm(request.POST)
          if form.is_valid():
              form.save()
              return HttpResponseRedirect('/accounts/register_success')
  
      else:
          form = MyRegistrationForm()
      args = {}
      args.update(csrf(request))
  
      args['form'] = form
  
      return render_to_response('register1.html', args)
  
  
  
  def register_success(request):
      return render_to_response('register_success.html')
  </code></pre>
  
  <p>Forms.py</p>
  
  <pre><code>from django import forms
  from django.contrib.auth.models import User
  from django.contrib.auth.forms import UserCreationForm
  
  
  class MyRegistrationForm(UserCreationForm):
      email = forms.EmailField(required=True)
  
      class Meta:
          model = User
          fields = ('username', 'email', 'password1', 'password2')
  
      def save(self, commit=True):
          user = super(MyRegistrationForm, self).save(commit=False)
          user.email = self.cleaned_data['email']
          # user.set_password(self.cleaned_data['password1'])
  
          if commit:
              user.save()
  
          return user
  </code></pre>
  
  <p>the forms.py is located in the same folder as views.py. I tried from django.forms import MyRegistrationForm but then the error <code>cannot import name MyRegistrationForm</code> arises.</p>