title: Best approach for names input
body: <p>I am making a little website with python/django for publication handling where an author can upload a paper. The website is only used by a small group of institute members (around 100 people).</p>
  
  <p>So there is a field for co-authors. Most of the time all the co-authors are the institute members, but sometimes they are also not from the institute (so they don't have a UserProfile in the system).</p>
  
  <p>I need to make co-author input field user friendly, so there should be some kind of autocomplete when you start typing the name of a person. And a person mentioned in the co-authors field should receive an automated message, saying a new publication was added for them.</p>
  
  <p>What would be the best approach to make such a field? If I make it just a text field and after parse a string to search for people names there is a always a chance for people named the same.</p>