m.ts108062017/10/02 01:57設定部分も含めてソースコードです。そもそも何も設定無しにusernameは出ないですよね?だから「これだけでは何が間違っているか判断できない」です。正しく設定されていないんだろうなという推測のみです。なので、設定部分も提示が必要です。
kanimaru2017/10/02 02:12質問者様の[form]と回答者様の[form]お互いが異なる認識な気がします。回答者様が求めているのは{{ form.email }},{{ form.password1 }} ,{{ form.password2 }}を上記ソース以外で設定しているはずなので、その設定しているソースコードを提示してくれとおっしゃっているのだと思います。
showkit2017/10/02 03:17mts10806さん、kanimaruさんがおっしゃっているように、質問者さんの「formに関わるソースコードはこれだけです」と思っていらっしゃるのがそもそもの問題なのではないでしょうか。
m.ts108062017/10/02 04:17 編集ご提示のソースでは、入力コントロールができている前提でCSSクラスを当てているだけですよね?usernameがテキスト型入力コントロールとして出力されているようなので「usernameはテキスト型フィールドである」という指定がどこかでされているはずなのですが・・。右記のように→→https://qiita.com/maisuto/items/33dfeb58f5953d1c5fdf#form%E3%82%AF%E3%83%A9%E3%82%B9 そこにそれぞれ指定を書くだけだと思います。