what is your model ?

Em sex, 2 de ago de 2019 às 14:50, Константин Комков <fireandmi...@gmail.com>
escreveu:

> I do like that:
> row = db().select(db.recipes.IMAGE).first()
> image = '<img src="'+URL('default','download',args=row.file)+'"/>'
> I get error:
> Версия
> web2py™ Version 2.18.5-stable+timestamp.2019.04.08.04.22.03
> Python Python 3.7.3: C:\Python\python.exe (prefix: C:\Python)Traceback
>
> 1.
> 2.
> 3.
> 4.
> 5.
> 6.
> 7.
> 8.
> 9.
> 10.
> 11.
> 12.
> 13.
> 14.
> 15.
> 16.
> 17.
> 18.
> 19.
> 20.
> 21.
> 22.
> 23.
>
> Traceback (most recent call last):
>   File 
> "C:\Users\kkomkov.TIMACAD\Desktop\web2py\gluon\packages\dal\pydal\objects.py",
>  line 116, in __getattr__
>     return self.__getitem__(k)
>   File 
> "C:\Users\kkomkov.TIMACAD\Desktop\web2py\gluon\packages\dal\pydal\objects.py",
>  line 103, in __getitem__
>     raise KeyError(key)
> KeyError: 'file'
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
>   File "C:\Users\kkomkov.TIMACAD\Desktop\web2py\gluon\restricted.py", line 
> 219, in restricted
>     exec(ccode, environment)
>   File 
> "C:\Users\kkomkov.TIMACAD\Desktop\web2py\applications\Recipes\controllers/default.py",
>  line 176, in <module>
>   File "C:\Users\kkomkov.TIMACAD\Desktop\web2py\gluon\globals.py", line 421, 
> in <lambda>
>     self._caller = lambda f: f()
>   File 
> "C:\Users\kkomkov.TIMACAD\Desktop\web2py\applications\Recipes\controllers/default.py",
>  line 12, in index
>     recipes = selectRecipes()
>   File 
> "C:\Users\kkomkov.TIMACAD\Desktop\web2py\applications\Recipes\controllers/default.py",
>  line 111, in selectRecipes
>     image = '<img src="'+URL('default','download',args=row.file)+'"/>'
>   File 
> "C:\Users\kkomkov.TIMACAD\Desktop\web2py\gluon\packages\dal\pydal\objects.py",
>  line 118, in __getattr__
>     raise AttributeError
> AttributeError
>
> Error snapshot [image: help]
> <http://127.0.0.1:8000/admin/default/ticket/Recipes/127.0.0.1.2019-08-02.16-34-49.640a0e3a-be79-4185-9717-198d5a82136e#>
>
> AttributeError()
>
> inspect attributes
> Frames
>
>    -
>
>    *File C:\Users\kkomkov.TIMACAD\Desktop\web2py\gluon\restricted.py in
>    restricted at line 219* код аргументы переменные
>    -
>
>    *File
>    
> C:\Users\kkomkov.TIMACAD\Desktop\web2py\applications\Recipes\controllers\default.py
>    in <module> at line 176* код аргументы переменные
>    -
>
>    *File C:\Users\kkomkov.TIMACAD\Desktop\web2py\gluon\globals.py in
>    <lambda> at line 421* код аргументы переменные
>    -
>
>    *File
>    
> C:\Users\kkomkov.TIMACAD\Desktop\web2py\applications\Recipes\controllers\default.py
>    in index at line 12* код аргументы переменные
>    -
>
>    *File
>    
> C:\Users\kkomkov.TIMACAD\Desktop\web2py\applications\Recipes\controllers\default.py
>    in selectRecipes at line 111* код аргументы переменные
>
> *File
> C:\Users\kkomkov.TIMACAD\Desktop\web2py\gluon\packages\dal\pydal\objects.py
> in __getattr__ at line 118* код аргументы переменные
> Function argument list
>
> (self=<Row {}>, k='file')
> Code listing
>
> 113.
> 114.
> 115.
> 116.
> 117.
> 118.
> 119.
> 120.
> 121.
> 122.
>
>
>     def __getattr__(self, k):
>         try:
>             return self.__getitem__(k)
>         except KeyError:
>             raise AttributeError
>
>     def __copy__(self):
>         return Row(self)
>
> Variables
>
>    - builtinAttributeError <class 'AttributeError'>
>    - If I do like that:
>    rows = db().select(db.recipes.ALL)
>    for row in rows:
>        if row.recipes.IMAGE is None:
>            image = ''
>        else:
>            image = '<img src="'+URL('default','download',args=row.recipes.
>    IMAGE)+'"/>'
>    - I get HTML without image:
>    - <img src=
>    
> "/Recipes/default/download/%3Cfdb.fbcore.BlobReader%20object%20at%200x04E09C50%3E"
>    />
>    -
>
> --
> 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 web2py+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/web2py/a782e7f9-ff3d-4d0c-affb-5f80bd94f480%40googlegroups.com
> <https://groups.google.com/d/msgid/web2py/a782e7f9-ff3d-4d0c-affb-5f80bd94f480%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/CAEM0BxNbjy4K6TetnGxjJmdSWP1fJJL-hv%3Dd3zBXeT0Zpm%2BrLw%40mail.gmail.com.

Reply via email to