title: Django - Model with lists in a CharField
body: <p>Small dilemma here; I want to allow users to create a list of tasks (via a model form) which will be stored in the database for them to read or update each of the fields in future (so to mark a task as completed for example).
  In the model I've created something like this...</p>
  
  <pre><code>tasks_to_do = models.CharField(max_length=300, null=True)
  </code></pre>
  
  <p>However, I want users to be able to add as many or as few different tasks as they want. Should I do something like...</p>
  
  <pre><code>task_1 = models.CharField(max_length=100, null=True)
  task_2 = models.CharField(max_length=100, null=True)
  task_3 = models.CharField(max_length=100, null=True)
  </code></pre>
  
  <p>etc., which seems quite tedious/wasteful of code.</p>
  
  <p>Or should I somehow try to store a series of strings as a list?</p>
  
  <p>Apologies for the lack of code; very unsure about how to approach this problem as I haven't come across anything like this before.</p>
  
  <p>Thanks in advance!</p>