TAILIEUCHUNG - Web to py enterprise web framework - p 22

SQLFORM 195 1 2 3 4 5 6 7 8 9 def display_manual_form(): form = SQLFORM() if (, formname='test'): = 'form accepted' elif : = 'form has errors' else: = 'please fill the form' return dict() and insert the form in the associated "default/display manual " view: 1 2 3 4 5 6 7 8 {{extend ''}} Your name is Notice that the action does not return the form because it does not need to pass it to the view. The view contains a form created manually in HTML. The form contains a hidden field " formname". | SQLFORM 195 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 1 2 3 1 def display_manual_form form SQLFORM if formname test form accepted elif form has errors else please fill the form return dict and insert the form in the associated default view extend form ul li Your name is input name name li ul input type submit input type hidden name _formname value test form Notice that the action does not return the form because it does not need to pass it to the view. The view contains a form created manually in HTML. The form contains a hidden field _formname that must be the same formname specified as an argument of accepts in the action. WEB2py uses the form name in case there are multiple forms on the same page to determine which one was submitted. If the page contains a single form you can set f o rmname None and omit the hidden field in the view. SQLFORM and uploads Fields of type upload are special. They are rendered as INPUT fields of type file . Unless otherwise specified the uploaded file is streamed in using a buffer and stored under the uploads folder of the application using a new safe name assigned automatically. The name of this file is then saved into the field of type uploads. As an example consider the following model person Field name requires IS_NOT_EMPTY Field image upload You can use the same controller action display_form shown above. When you insert a new record the form allows you to browse for a file. Choose for example a jpg image. The file is uploaded and stored as applications test uploads XXXXXX is a random identifier for the file assigned by WEB2py. 196 FORMS AND VALIDATORS Notice that by default the original filename of an uploadedfile is b16encoded and used to build the new name for the file. This name is retrieved by the default download action and used to set the content disposition .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.