This is the code in my controller
form = SQLFORM.factory(Field('list_name', 'string', label='List Name'), db.
project, table_name='project',upload=URL('download'))

for t in db.project:
    query = (t.id == request.vars.id) 
    __copydata(db(query).select(limitby=(0,1)).first(), form.vars, t.fields)

and this is in view
<div>{{=form}}</div>



Anthony於 2016年2月26日星期五 UTC+8上午12時19分03秒寫道:
>
> Can you show the code you are using to edit an existing record via 
> SQLFORM.factory?
>
> On Thursday, February 25, 2016 at 10:50:12 AM UTC-5, killzane wrote:
>>
>> Yes, I mean when I want to edit an existing record, there are no link. 
>> But I can find the file when use appadmin.
>>
>> Anthony於 2016年2月25日星期四 UTC+8下午10時41分32秒寫道:
>>>
>>> There should only be a file link if you are editing an existing record 
>>> (with an existing file). If you are displaying a "create" form, to what 
>>> file would you expect such a link to point?
>>>
>>> Anthony
>>>
>>> On Thursday, February 25, 2016 at 4:19:10 AM UTC-5, killzane wrote:
>>>>
>>>> This is my code
>>>> form = SQLFORM.factory(Field('list_name', 'string', label='List Name'), 
>>>> db.project, table_name='project',upload=URL('download'))
>>>>
>>>> And here is my db.py about upload field
>>>> Field('project_pdf', 'upload', label='Project PDF', comment='', 
>>>> uploadfolder='app/uploads'),
>>>>
>>>> When I use web2py's appadmin I can see the link like this picture
>>>>
>>>>
>>>> <https://lh3.googleusercontent.com/-OJc7GOyH4DM/Vs7GiuCdwVI/AAAAAAAAxVk/PZu2h_N-dC0/s1600/1.PNG>
>>>>
>>>>
>>>>
>>>> but in my view I use 
>>>> {{=form}}
>>>>
>>>> There are only choose file but not file link
>>>>
>>>> how could I do for it?
>>>>
>>>

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to