TAILIEUCHUNG - Web to py enterprise web framework - p 18

MIGRATIONS 155 value is not guanarteed to be backward compatible. To avoind unwanted migrations on upgrades, we reccommend that you always specify the length for string, password and upload fields. • sets the default value for the field. The default value is used when performing an insert if a value is not explicitly specified. It is also used to prepopulate forms built from the table using SQLFORM. default • • tells the DAL that no insert should be allowed on this table if a value for this field is not explicitly specified. required is a validator or a list of validators. This is not used by the DAL, but. | MIGRATIONS 155 value is not guanarteed to be backward compatible. To avoind unwanted migrations on upgrades we reccommend that you always specify the length for string password and uploadfields. default sets the default value for the field. The default value is used when performing an insert if a value is not explicitly specified. It is also used to prepopulate forms built from the table using SQLFORM. required tells the DAL that no insert should be allowed on this table if a value for this field is not explicitly specified. requires is a validator or a list of validators. This is not used by the DAL but it is used by SQLFORM. The default validators for the given types are shown in the following table field type default field validators string blob boolean integer double date time datetime password upload reference IS_LENGTH length ISJNTJN_RANGE -1e100 1e100 IS_FLOATJN_RANGE -1e100 1e100 IS_DATE IS-DATETTMEQ Notice that requires . is enforced at the level of forms required True is enforced at the level of the DAL insert while notnuii unique and ondeiete are enforced at the level of the database. While they sometimes may seem redundant it is important to maintain the distinction when programming with the DAL. ondeiete translates into the ON DELETE SQL statement. By default CASCADE tells the database that when it deletes a record it should also delete all records that refer to it. notnuii True translates into the NOT NULL SQL statement. It asks the database to prevent null values for the field. unique True translates into the UNIQUE SQL statement. It asks the database to make sure that values of this field are unique within the table. 156 THE DATABASE ABSTRACTION LAYER uploadfield applies only to fields of type upload . A field of type upload stores the name of a file saved somewhere else by default on the filesystem under the application uploads folder. If uploadfield is set then the file is stored in a blob field within the same table and the value of .

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.