title: How to enter a list in WTForms?
body: <h2>What I'm trying to do</h2>
  
  <p>I'm trying to enter a list of tags in flask that should become passable as a list but I can't figure out how to do it in flask, nor can I find documentation to add lists (of strings) in <code>flask_wtf</code>. Has anyone have experience with this?</p>
  
  <p>Ideally I would like the tags to be selectively delete-able, after you entered them. So that you could enter.</p>
  
  <h2>The problem</h2>
  
  <p>Thus far my form is static. You enter stuff, hit submit, it gets processed into a <code>.json</code>. The tags list is the last element I can't figure out. I don't even know if flask can do this.</p>
  
  <p>A little demo of how I envisioned the entry process:</p>
  
  <h3>How I envisioned the entry process:</h3>
  
  <ol>
  <li>The current tags are displayed and an entry field to add new ones.</li>
  </ol>
  
  <pre><code>    [Tag1](x) | [Tag2](x)
  
      Enter new Tag: [______] (add)
  </code></pre>
  
  <ol start="2">
  <li>Hit <strong>(add)</strong></li>
  </ol>
  
  <pre><code>    [Tag1](x) | [Tag2](x)
  
      Enter new Tag: [Tag3__]  (add)
  </code></pre>
  
  <ol start="3">
  <li>New Tag is added</li>
  </ol>
  
  <pre><code>    [Tag1](x) | [Tag2](x) | [Tag3](x) 
  
      Enter new Tag: [______]
  </code></pre>
  
  <h3>How I envisioned the deletion process:</h3>
  
  <ol>
  <li>Hitting the <strong>(x)</strong> on the side of the tag should kill it.</li>
  </ol>
  
  <pre><code>    [Tag1](x) | [Tag2](x) | [Tag3](x) 
  </code></pre>
  
  <ol start="2">
  <li>Hit <strong>(x)</strong> on Tag2. Result:</li>
  </ol>
  
  <pre><code>    [Tag1](x) | [Tag3](x)
  </code></pre>
  
  <p>The deletion is kind of icing on the cake and could probably be done, once I have a list I can edit, but getting there seems quite hard.
  I'm at a loss here.</p>
  
  <p>I basically want to know if it's possible to enter lists in general, since there does not seem to be documentation on the topic. </p>