Lapā tiek izmantotas sīkdatnes 

URL īsinātājs ar Flask


Izveido Flask projektu, kas ļauj ievadīt garu URL, piemēram, saiti uz preci i-veikalā un saīsina to, izmantojot ģenerētu simbolu virkni.

  1. Izveido projekta direktoriju url_isinatajs
  2. Izveido /venv direktoriju, aktivizē to
  3. Pieinstalē Flask ar pip install flask
  4. Izveido izpildāmo failu app.py un mapi /templates
  5. Izveido šablonu layout.html, kas iekļauj bloku main_content un saites uz Bootstrap
  6. Pievieno lapu home.html ar virsrakstu un formu, kas izskatās šādi:
    lapas_piemers
  7. Izveido datu bāzi ar 1 tabulu un 3 laukiem
    lapas_piemers
  8. Pieslēdz datu bāzi Flask projektam
  9. Izveido ceļu /shorten_url ar post metodi, kas nolasa formas datus un ievieto DB tabulā ierakstu ar oriģinālo url un saīsināto url. Saīsinātais url ir 127.0.0.1:5000/ + 5 simboli no uuid4
  10. Izveido skatu, kas atverās pēc pogas nospiešanas un tajā jābūt redzamam saīsinātam url
    lapas_piemers
  11. Izveido jaunu GET serverfunkciju, kas atvērs saīsināto url. Tai jāsaņem unikālais id kā parametrs, jāatlasa oriģinālais url no datu bāzes un jāatver tas (redirect)
    lapas_piemers
  12. Ja ievadītais url datu bāzē neeksistē, jāizvada flash() paziņojums "Šāds url neeksistē!"
    lapas_piemers
  13. Projekta failus saarhivē un ieliec Moodle sadaļā "URL Īsinātājs ar Flask"