Thư viện Faker Django có thể sinh ra bộ dữ liệu phù hợp với các kiểu sau:
- Kiểu số
- Kiểu văn bản
- Bộ dữ liệu cho một người. Ví dụ như tên, tuổi, giới tính, etc..
- Địa chỉ
- Số điện thoại
- Công ty
- Ký tự
- Ngày tháng
- Internet, ví dụ như domains, URLs, etc..
- Màu sắc
- File
- Images
- …
Mỗi thuộc tính của trình tạo (như tên, địa chỉ và lorem …) được gọi là “Formatters”. Dưới đây là một số định dạng mà thường sử dụng nhiều:
Faker.Providers.Digits
random_digit // '6' '8' random_int(min=0, max=15, step=3) random_letter random_number
Faker.Providers.Personal
name // 'William Richard' first_name // 'William' last_name // 'Richard'
Faker.Providers.Internet
email // 'achang@example.org' free_email // 'achang@gmail.com' 'tammy76@yahoo.com' hostname // latop-56 mac_address // 'c5:d7:14:84:f8:cf' ipv4_private // '172.29.117.82' url // 'https://google.com' user_name // 'sharetuts'
Faker.Providers.Phone_number
phone_number // '(604)876-4759x3824' '(194)892-4115'
Faker.Providers.Address
address // '48764 Howard Forge Apt. 421\nVanessaside, PA 19763'
Faker.Providers.
Datetime
century // 'XII' 'XV' date // '1996-12-22' from 1970 date_this_century // '2022-09-26' date_this_month // '2022-09-16' date_this_year // '2022-03-30 date_time // ' 2022-03-30-00-15 future_date day_of_week // 'friday' month month_name // 'October' year // '2020'
Faker.Providers.Lorem
words(nb=5) // ['such', 'serious', 'inside', 'else', 'memory'] text // 'Three image son.' text(max_nb_chars=20) sentence(nb_words=10) // 'Serious inside else memory if six field live on traditional.' sentences // ['Serious inside else memory if six.', 'Whose group through despite cause.', 'Sense peace economy travel.'] paragraph(nb_sentences=5) paragraph(nb_sentences=5, variable_nb_sentences=False) paragraph(nb_sentences=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
— Continue Updating!!! —