title: Django - printing variables in templates
body: <p>I created an app called "jobs", basically I'd like to create new "jobs" from the admin console and be able to post it on the jobs.html page.</p>
  
  <p>I created the model and views but I think there is something wrong with the views that doesn't allow me to print the "jobs" on the html template.</p>
  
  <p>Can you please tell me if the error is in views.py? </p>
  
  <p>jobs/models.py</p>
  
  <pre><code>from django.db import models
  
  # Create your models here.
  class post_job(models.Model):
      posizione= models.TextField(max_length=20)
      descrizione= models.TextField(max_length=20)
      requisiti= models.TextField(max_length=20)
  
      def __str__(self):
          """String for representing the MyModelName object (in Admin site etc.)."""
          return self.posizione
  </code></pre>
  
  <p>jobs/admin.py</p>
  
  <pre><code>from django.contrib import admin
  from .models import post_job
  # Register your models here.
  
  admin.site.register(post_job)
  </code></pre>
  
  <p>jobs/views.py</p>
  
  <pre><code>from django.shortcuts import render
  from .models import post_job
  # Create your views here.
  
  def viz_job(request):
      posizione = post_job.posizione
      print(posizione)
      return render(request,'jobs/jobs.html',{'posizione':posizione})
  </code></pre>