Flask API Lesson 5

Flask API Lesson 5

Professional Development

10 Qs

quiz-placeholder

Similar activities

P5 KURMER

P5 KURMER

Professional Development

10 Qs

QUIZ BIMTEK CaLK  APRIL 2021

QUIZ BIMTEK CaLK APRIL 2021

Professional Development

10 Qs

Kurikulum PAUD

Kurikulum PAUD

Professional Development

15 Qs

TETAP PRODUKTIF DENGAN BEROLAHRAGA DI MASA PANDEMI

TETAP PRODUKTIF DENGAN BEROLAHRAGA DI MASA PANDEMI

Professional Development

10 Qs

SOAL MANAJERIAL_1

SOAL MANAJERIAL_1

Professional Development

15 Qs

KKG SERI 3 DABIN 1 "ASESMEN DAN PSE MENUJU MERDEKA BELAJAR"

KKG SERI 3 DABIN 1 "ASESMEN DAN PSE MENUJU MERDEKA BELAJAR"

Professional Development

10 Qs

Kuis Agenda 3

Kuis Agenda 3

Professional Development

10 Qs

SOAL PRETEST PPG 35

SOAL PRETEST PPG 35

Professional Development

15 Qs

Flask API Lesson 5

Flask API Lesson 5

Assessment

Quiz

Professional Development

Professional Development

Practice Problem

Hard

Created by

Yusuf Rizal

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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()

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?

Discover more resources for Professional Development