>
> *url* =
> http://localhost:8000/_dashboard/dbadmin?app=test&dbname=db&tablename=address
> *result* = { "__class__": "lazyT", "kwargs": {}, "text": "Field 0",
> "translator": { "__class__": "method" } }
> *expected result *= Field 0
> no error occured but the result is not expected
>
there's told about lazyT, so put it lazy (which work in web2py), but return
an error on web3py
def on_define_address(table):
table.street.label = T('Street', lazy = True)
Traceback (most recent call last):
File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 614, in
import_apps
module = importlib.machinery.SourceFileLoader(module_name, init).
load_module()
File "<frozen importlib._bootstrap_external>", line 407, in
_check_name_wrapper
File "<frozen importlib._bootstrap_external>", line 907, in load_module
File "<frozen importlib._bootstrap_external>", line 732, in load_module
File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in
_call_with_frames_removed
File "/Users/sugizo/learn/python/web3py/apps/test/__init__.py", line 1, in
<module>
from .controllers.install import *
File "/Users/sugizo/learn/python/web3py/apps/test/controllers/install.py",
line 2, in <module>
from ..models.db_schema_1_address import *
File
"/Users/sugizo/learn/python/web3py/apps/test/models/db_schema_1_address.py",
line 54, in <module>
format = lambda r: \
File
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/pydal/base.py"
, line 592, in define_table
table = self.lazy_define_table(tablename, *fields, **kwargs)
File
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/pydal/base.py"
, line 633, in lazy_define_table
on_define(table)
File
"/Users/sugizo/learn/python/web3py/apps/test/models/db_schema_1_address.py",
line 8, in on_define_address
table.street.label = T('Street', lazy = True)
TypeError: __call__() got an unexpected keyword argument 'lazy'
best regards,
stifan
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/web2py/73b730e3-7839-422f-8d2e-4a8e744ed239%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.