It might not work out in practice to have a USER_GUIDE_HTML_MAX settings variable. For the user to have any control over this variable, it would have to be set in the settings before the app is initially installed. It would never be able to be updated again via settings without doing a migration for it as well. I believe that TextField doesn't actually need a max_length variable. Can you use an unlimited length instead?