Download - Dag 5: Finputs & golive
![Page 1: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/1.jpg)
Dag 5: Finputs & Golive
![Page 2: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/2.jpg)
Tidsschema
• 09.00 - 11.00: Databastutorial från igår
• 11.00 - 15.00: Dagens databastutorial
• 15.00 - 17.00: Golive (börja senast 15.00!)
• 17.00 - 17.45: Presentation, 1 minut/person
• Valfritt: Mer felhantering
![Page 3: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/3.jpg)
Viktigaste sakerna att förstå…
• Jobba med modeller
• Formulär
• Sessionen
![Page 4: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/4.jpg)
Jobba med modeller
from quiz.models import Quizquiz = Quiz.objects.get(slug="klassiska")
id name slug description
1 Klassiska böcker klassiska Här kan du…
print quiz.nameprint quiz.description
![Page 5: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/5.jpg)
Jobba med modellerfrom quiz.models import Quizquizzes = Quiz.objects.all()
id name slug description
1 Klassiska böcker klassiska Här kan du…
2 Fotboll fotboll Var kan du…
3 Kända hackare kända-hackare Hur bra är din…
for quiz in quizzes:print quiz.nameprint quiz.description
![Page 6: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/6.jpg)
Formulär
<form action="/min-sida/"><input type="radio" name="year" value="2015"> 2015<input type="radio" name="year" value="2016"> 2016<input type="radio" name="year" value="2017"> 2017<button type="submit">Next</button>
</form>
Data som skickas: year=2017
![Page 7: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/7.jpg)
Sessionen
def startpage(request):request.session["num_pageviews"] += 1return render(request, "startpage.html")
def startpage(request):num_pageviews += 1return render(request, "startpage.html")
???
![Page 8: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/8.jpg)
Dag 5: Golive
![Page 9: Dag 5: Finputs & golive](https://reader036.vdocuments.pub/reader036/viewer/2022081700/55d2e149bb61eb13168b45b4/html5/thumbnails/9.jpg)
Heroku
• Massor hostingtjänster: ”Betala för att köra din kod på vår server”
• Olika nivåer av automatisering
• Olika priser
• Heroku: Väldigt automatiskt, gratiskonto