Садржај

16.9 Библиотека Flask - квиз

Како се назива класа библиотеке Flask којом се креира серверска апликација?

Одговор:

Допуни наредни Python код тако да се функција kviz изврши када корисник посети страницу на адреси http://localhost:5500/kviz.

@app. ( )
def kviz():
return "<p>Квиз</p>"

Допуни наредни Python код тако да се функција kviz изврши када корисник посети страницу на адресама http://localhost:5500/kviz/1 и http://localhost:5500/kviz/2, при чему се за одговарајућу адресу прикаже одговарајући број на веб-страници.

@app. ( )
def kviz(broj):
return f"<p>Квиз {broj}</p>"

Како се назива функција библиотеке Flask која израчунава путање на основу назива функција?

Одговор:

Допуни наредни Python код тако да функција kviz процесира шаблон који се налази на путањи templates/kviz.html, а при чему шаблон очекује да му се проследи низ питања кроз Python листу pitanja.

@app...
function kviz():
pitanja = ["Питање 1", "Питање 2", "Питање 3"]
return

Допуни наредни HTML код тако да динамички шаблон генерише питања из Python листе pitanja као уређену листу.

<ol>
<li>{{ pitanje }}</li>
</ol>

    Q-22: Означи све неопходне кораке приликом наслеђивања шаблона.

  • Навођење садржаја у блоковима који ће бити замењени у наслеђеном шаблону.
  • Повезивање шаблона функцијом за креирање рута.
  • Навођењем назива шаблона који се наслеђује у функцији за процесирање шаблона.
  • Навођењем команде extends за којом следи назив шаблона који се наслеђује.

Посматрај наредну структуру датотека на диску, па одговори на питање.

.
├── main.py
├── static
│   ├── melodija.mp3
└── templates
    ├── kviz.html

Допуни наредни HTML код из шаблона kviz.html тако да се на веб-страници прикаже контрола за репродуковање звучног записа melodija.mp3.

<audio controls>
<source src=" " type="audio/mp3">
</audio>

    Q-23: Који од наведених речника се користи за дохватање података који су веб-страници послати методом GET?

  • request.params
  • request.form
  • request.args
  • request.data
  • ниједно од понуђених

    Q-24: Који од наведених речника се користи за дохватање података који су веб-страници послати методом POST?

  • request.params
  • request.form
  • request.args
  • request.data
  • ниједно од понуђених

Како се назива функција библиотеке Flask којом се региструју поруке (статусне поруке, поруке о грешкама, и др.) приликом обраде HTTP захтева?

Одговор:

Како се назива функција библиотеке Flask којом се приступа претходно регистрованим порукама у оквиру истог HTTP захтева?

Одговор:

    Q-25: Који од наведених података је погодно чувати у оквиру колачића?

  • Код за приступање серверу електронске поште.
  • Токен за читање података из базе података.
  • Списак акција које је корисник извршио у систему са дељеним уређајима.
  • ниједно од понуђених
(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+