Užduočių planavimo programa (TODO list) (su Django) - robotautas/kursas GitHub Wiki

Padaryti programą su Django, kuri leistų prisijungusiam vartotojui (per frontendą, ne tik per admin puslapį):

  1. Peržiūrėti SAVO užduotis (skirtingiems prisijungusiems vartotojams rodomos skirtingos, tik jų užduotys).
  2. Sukurti naują užduotį.
  3. Redaguoti savo užduotis.
  4. Ištrinti savo užduotis.

Modelis Uzduotis (arba Task) turi turėti šiuos laukus:

  • Užduoties tekstas (name ir/arba content).
  • Vartotojas (ryšys su User).
  • Sukūrimo data ir laikas (automatiškai nustatomi).

Atlikę šiuos bazinius reikalavimus, galite tobulinti ir plėsti šią programą pagal savo norus ;)

Galimas darbų planas:

  1. Projekto paruošimas (django diegimas, projekto, appso iniciavimas).
  2. Modelio (-ių) aprašymas (registravimas admin puslapyje, išbandymas).
  3. Užduočių atvaizdavimo puslapio sukūrimas.
  4. Užduočių sukūrimo įgyvendinimas.
  5. Užduočių trynimo/redagavimo įgyvendinimas.
  6. Vartotojo prisijungimo/atsijungimo įgyvendinimas.
  7. Padaryti, kad prisijungusiam vartotojui būtų matomos tik jo užduotys.
  8. Padaryti, kad prisijungęs vartotojas galėtų kurti/trinti/redaguoti tik savo užduotis.