Gå til innhold

Webkafeen


Anbefalte innlegg

Videoannonse
Annonse

Hva er greia med å skrive engelsk på twitter? Har dere så mange engelske som følger dere?

 

Edit: Føler meg ikke kjempe kul som spør om dette, siden jeg har stjålet denne koden fra webkafeen.no :p , men hvorfor kommer den eldste mnd først med denne koden:

 

def article_archive(request):
# get all articles orderd by month
months = Entry.objects.dates('pub_date', 'month')
art_by_month = []
for month in months:
	art = Entry.objects.filter(pub_date__year=month.year,
								 pub_date__month=month.month)
	if len(art) > 0:
		art_by_month.append([month, art])

return render_to_response('blog/blog_archive.html',
						  {'articles_by_month':art_by_month},
						   context_instance=RequestContext(request))

Endret av Garreth
Lenke til kommentar
Garreth: Hintet er vel .order_by('-pub_date') :)

Hmm, jeg klarer bare å endre rekkefølgen på artikkelene, månedene kommer fremdeles ut med den eldste først.

 

 

Klikk for å se/fjerne innholdet nedenfor

Juni 2007

-29

-25

-12

Juli 2007

-25

-14

Januar 2008

-23

-1

 

osv

		art = Entry.objects.filter(pub_date__year=month.year,
								 pub_date__month=month.month).order_by('-pub_date')

 

Har også prøvd med

 

months = Entry.objects.dates('pub_date', 'month').order_by('-pub_date')

Uten at det hadde noe å si for rekkefølgen.

 

Edit:

 

Hehe, hjelper kanskje å lese dokumentasjonen på dette? :innocent:

 

Den riktige måten blir:

months = Entry.objects.dates('pub_date', 'month', order='DESC')

Endret av Garreth
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å
×
×
  • Opprett ny...