Опитах се да променя стила на влизане по подразбиране към влизане, базирано на потребителско име. За това в db.py написах:
from gluon.tools import Auth, Crud, Service, PluginManager, prettydate
auth = Auth(db)
crud, service, plugins = Crud(db), Service(), PluginManager()
auth.define_tables(username=True, signature=False, migrate=False)
auth_table=auth.settings.table_user
auth_table.username.requires = IS_NOT_IN_DB(db, auth_table.username)
Когато се опитвам да се регистрирам за нов потребител, ми дава следната грешка:
<class 'sqlite3.OperationalError'> no such column: auth_user.username
Бих искал да знам как да се справя правилно с това. Освен това би било наистина полезно да имате добро обяснение за това как работи излагането и адресирането на тези таблици. Много съм нов в това и го намирам за наистина объркващо.