Flask API Lesson 5

Flask API Lesson 5

Professional Development

10 Qs

quiz-placeholder

Similar activities

Pendalaman Unsur Intrinsik Cerpen

Pendalaman Unsur Intrinsik Cerpen

9th Grade - Professional Development

15 Qs

TOPIK 5 KEPIMPINAN

TOPIK 5 KEPIMPINAN

Professional Development

10 Qs

Town Hall 2020 Quiz

Town Hall 2020 Quiz

Professional Development

10 Qs

Disiplin Positif

Disiplin Positif

Professional Development

15 Qs

Part 1 Quiz Pengelolaan Kekaryawanan

Part 1 Quiz Pengelolaan Kekaryawanan

Professional Development

10 Qs

Pendalaman Regsosek 2022

Pendalaman Regsosek 2022

Professional Development

10 Qs

Pre Test Seminar Sep 2024

Pre Test Seminar Sep 2024

Professional Development

10 Qs

Presentasi dan Follow Up

Presentasi dan Follow Up

Professional Development

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

Create a free account and access millions of resources

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?