title: Production django server throwing "NoReverseMatch" while rendering, works on development
body: <pre><code>Caught NoReverseMatch while rendering: Reverse for 'views.main' with arguments '()' and keyword arguments '{}' not found.
  </code></pre>
  
  <p>I don't understand what would cause the error. </p>
  
  <p>My urls</p>
  
  <pre><code>urlpatterns = patterns('',
  url(r'^$', views.main),
  </code></pre>
  
  <p>html template</p>
  
  <pre><code>&lt;a href="{% url views.main %}"&gt; bla bla blah&lt;/a&gt;
  </code></pre>
  
  <p>And in my views.py</p>
  
  <pre><code>return render_to_response("main.html", d, context_instance=RequestContext(request)) 
  </code></pre>
  
  <p>I've checked my TEMPLATE_DIRS and they seem to be pointing to the correct directory.</p>