title: NoReverseMatch error in django when added a form
body: <p>I created an app called jobs in my django project. I included the <strong>jobs</strong> <code>urls.py</code> file to my main <code>urls.py</code> file.</p>
  
  <pre><code>urlpatterns = [
      url(r'^admin/', admin.site.urls),
      url(r'^$', views.HomeView.as_view(), name="home"),
      url(r'^jobs/', include('jobs.urls', namespace="jobs")),
  ]
  </code></pre>
  
  <p>In my <strong>jobs</strong> <code>urls.py</code> file I have a url.</p>
  
  <pre><code>urlpatterns = [
      url(r'^post/', views.post_view, name="post"),
  ]
  </code></pre>
  
  <p>Here is the view code for this url.</p>
  
  <pre><code>def post_view(request):
      form = forms.PostJobForm()
      return render(request, 'jobs/post_job_form.html', {'form': form})
  </code></pre>
  
  <p>Here is the html for this form.</p>
  
  <pre><code>{% extends 'layout.html' %}
  
  {% block title %}Post a Job{% endblock %}
  
  {% block content %}
  
  &lt;form action="" method="POST"&gt;
      {{ form.as_p }}
      &lt;input type="submit" value="Post Job"/&gt;
  &lt;/form&gt;
  
  {% endblock %}
  </code></pre>
  
  <p>Here is the actual form python code.</p>
  
  <pre><code>class PostJobForm(forms.Form):
      title = forms.CharField(max_length=30)
      description = forms.CharField(widget=forms.Textarea)
  </code></pre>
  
  <p>Ever since I added these things to my project, nothing seems to work. Whenever I run the local development server and go to <a href="http://127.0.0.1:8000/" rel="nofollow noreferrer">http://127.0.0.1:8000/</a>, which is the route url of the project or any other url for that matter, I get this error:</p>
  
  <pre><code>NoReverseMatch at /jobs/post/
  Reverse for 'jobs.views.' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
  </code></pre>
  
  <p>It later says it is a template rendering error which occurs at line 0. What's going on and how do I fix this?</p>