Gå til innhold

Webkafeen


Anbefalte innlegg

Jajo, men du har fortsatt fysisk respons når du skriv - det er jo det som er the issue med iPhone. :)

9316476[/snapback]

Enig, egentlig. Eg trur sjølv at det å ikkje ha fysisk respons er merkelig, men at det blir ei tilvenningssak, og ganske så naturleg etter kvart. Eg finn få personer som klagar over det, iallfall, og det virkar som om folk flest er veldig fornøgd med telefonen (det har aldri eksistert ein telefon som har fått så gode anbefalingar).

Lenke til kommentar
Videoannonse
Annonse

Named so far:

 

A, ABBR, ACRONYM, ADDRESS, B, BIG, BLOCKQUOTE, BODY, BR, BUTTON, CAPTION, DD, DEL, DFN, DIV, DL, DT, EM, FIELDSET, FORM, H1, H2, H3, H4, H5, H6, HEAD, HR, HTML, I, IMG, INPUT, INS, KBD, LEGEND, LI, LINK, OBJECT, OL, P, PRE, Q, S, SCRIPT, SMALL, SPAN, STRONG, STYLE, SUB, SUP, TABLE, TD, TH, TITLE, TR, TT, U, UL,

You forgot:

 

APPLET, AREA, BASE, BASEFONT, BDO, CENTER, CITE, CODE, COL, COLGROUP, DIR, FONT, FRAME, FRAMESET, IFRAME, ISINDEX, LABEL, MAP, MENU, META, NOFRAMES, NOSCRIPT, OPTGROUP, OPTION, PARAM, SAMP, SELECT, STRIKE, TBODY, TEXTAREA, TFOOT, THEAD, VAR,

Lenke til kommentar

Er det bare meg, eller bør ikke dette funke i Django/Python?

 

if choice in request.POST:

 

Hver gang jeg kjører denne viewen, uten at at det er noe i POST directorien (altså igjen POST variabler), får jeg beskjed om at "global name 'choice' is not defined".

 

EDIT:

POST er en dictionary som inneholder alle HTTP POST-request variabler. (sånn som dette)

{
'choice': 2,
'something': 'string',
}

 

views.py:

Klikk for å se/fjerne innholdet nedenfor
def detail(request, poll_id):

#if request.POST.has_key(choice):

if choice in request.POST:

p = get_object_or_404(Poll, pk=poll_id)

try:

selected_choice = p.choice_set.get(pk=request.POST['choice'])

except (KeyError, Choice.DoesNotExist):

# Redisplay the poll voting form.

return render_to_response('polls/detail.html', {

'poll': p,

'error_message': "You didn't select a choice.",

})

else:

selected_choice.votes += 1

selected_choice.save()

# Always return an HttpResponseRedirect after successfully dealing

# with POST data. This prevents data from being posted twice if a

# user hits the Back button.

return HttpResponseRedirect(reverse('mysite.polls.views.results', args=(p.id,)))

else:

"""

try:

p = Poll.objects.get(pk = poll_id)

except Poll.doesNotExist:

raise http404

return render_to_response('polls/detail.html', {'poll': p})

"""

 

#get_list_or_404() - bruker .filter() istedenfor .get()

p = get_object_or_404(Poll, pk=poll_id)

return render_to_response('polls/detail.html', {'poll': p})

Endret av JonT
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...