oTreeには、一応外部からアクセスするユーザーに悪用されない用に、管理画面にユーザー名とパスワードを設定する機能が備わっているのですが、公式サイトの解説があまりにも不親切で、実装するまでに迷ったので方法を紹介します。
公式サイトの解説
公式サイトのAdminの解説によると、”OTREE_AUTH_LEVEL”を”STUDY”に設定してやれば良いことがわかります。どこに?どうやって??
setting.pyに記載
回答としては作成したoTreeフォルダー内にあるsetting.pyに記載します。
ADMIN_USERNAME = 'admin'
ADMIN_PASSWORD = 'aiueo'
AUTH_LEVEL='STUDY'
ただし注意点が一点。”OTREE_AUTH_LEVEL”と記載するのではなく、”AUTH_LEVEL”と記載した上で、STUDYを指定する必要があります。ユーザー名やパスワードを変更したい場合は、もとから記載されている”ADMIN_USERNAME”と”ADMIN_PASSWORD”に文字列を指定してあげるだけです。