Flask API Lesson 5

Flask API Lesson 5

Professional Development

10 Qs

quiz-placeholder

Similar activities

DatabaseDesign

DatabaseDesign

Professional Development

10 Qs

FUN QUIZ - APRIL (Series 3)

FUN QUIZ - APRIL (Series 3)

Professional Development

15 Qs

Pre-Test Understanding Sales Force Management - AGP 2022

Pre-Test Understanding Sales Force Management - AGP 2022

Professional Development

15 Qs

KEPENGASUHAN

KEPENGASUHAN

Professional Development

10 Qs

Design Thinking

Design Thinking

Professional Development

10 Qs

[UIUX] Chapter 3 Topic 2

[UIUX] Chapter 3 Topic 2

Professional Development

10 Qs

Metode Pembelejaran Interaktif dan Mendalam

Metode Pembelejaran Interaktif dan Mendalam

Professional Development

10 Qs

Flask API Lesson 5

Flask API Lesson 5

Assessment

Quiz

Professional Development

Professional Development

Hard

Created by

Yusuf Rizal

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 10 pts

Manakah pernyataan berikut ini yang tidak tepat mengenai package marshmallow pada aplikasi Flask?

Kita dapat menggunakan metode dump() saat proses deserialisasi

Kita dapat menggunakan metode load() saat proses deserialisasi

Kita dapat menggunakan marshmallow untuk membuat enkripsi data

Skema marshmallow dapat digunakan untuk validasi data

2.

MULTIPLE CHOICE QUESTION

10 sec • 5 pts

Kode manakah yang kita gunakan, jika ingin membuat atribut/kolom pada skema tabel bersifat read-only?

dump_only=True

load_only=True

dump=True

load=True

3.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

Ketika kita membaca data dengan marshmallow, dapatkan kita memfilter data?

Katakanlah kita hanya ingin menampilkan kolom 'id' dan 'username'.

Ya, dengan menuliskan only=('id', 'username')

Ya, dengan menuliskan dump(['id', 'username'])

Tidak, marshmallow khusus hanya untuk validasi data

Tidak, marshmallow akan menampilkan semua kolom yang sudah didefinisikan di skema

4.

MULTIPLE CHOICE QUESTION

10 sec • 10 pts

Ketika kita ingin mendefinisikan suatu atribut yang bersifat mandatory (wajib diisi), makakah kode yang digunakan?

fields.String(required=True)

fields.String(requirement=True)

fields.String(optional=False)

Secara default setiap kolom bersifat mandatory

5.

MULTIPLE CHOICE QUESTION

10 sec • 5 pts

Ketika klien mengirimkan sebuah request tetapi dengan tipe data yang keliru, maka keluaran apa yang dihasilkan oleh HTTP Status Code?

400 BAD REQUEST

500 INTERNAL SERVER ERROR

406 NOT ACCEPTABLE

304 NOT MODIFIED

6.

MULTIPLE CHOICE QUESTION

10 sec • 5 pts

Ketika klien mencoba mengakses data tanpa adanya permission, maka keluaran apa yang dihasilkan oleh HTTP Status Code?

403 FORBIDDEN

500 INTERNAL SERVER ERROR

400 BAD REQUEST

401 UNAUTHORIZED

7.

MULTIPLE CHOICE QUESTION

45 sec • 15 pts

Jika kita mengirimkan request menggunakan metode PATCH untuk melewatkan atribut-atribut yang ingin diubah, kemudian muncul validation error, karena kita belum menyertakan atribut yang bersifat mandatory, apa yang harus kita lakukan?

Tidak memerlukan error validation pada metode PATCH

Menyimpan atribut mandatory tersebut pada sebuah variabel ketika telah menerima request

Membuat skema terpisah untuk metode PATCH, dan tidak membuat atribut mandatory didalamnya

Menggunakan fungsi Partial Loading, dimana terdapat parameter "partial" pada fungsi load()

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?