title: Why does backtick string conversion work sporadically in my Django application?
body: <p>I am writing a Django application, and I often use the Python backtick operator to convert integers to strings.</p>
  <p>Recently, I found that a form in my application was broken. After rewriting several backticks into str(), the application was fixed.</p>
  <p>Specifically, where course is an object, I changed</p>
  <p>``course.id <code>\</code></p>
  <p>into <code>str(course.id)</code> to fix the application.</p>
  <p>When does the backtick operator work, and when does it not?</p>