Där har vi det. Så tvingar man apache att ladda om allt(!) varje(!) gång man reloadar sidan. Vi har tidigare haft problem med att sidan uppdaterats segt då man körde genom apache, nu vet vi svaret till det i alla fall. Kan dock påpekas att detta inte skall användas till den publika versionen.
Archive for February, 2008
Har nu börjat försöka få apache att fungera med django (och samtidigt skriva dokumentationen till detta) för att man någon gång skall kunna köra våran aktivitetssida genom något annat än utvecklingsservern som följer med varje djangoprojekt. För att nu inte förstöra allt använder jag mig av vmware för att köra en virtuell maskin att prova mig fram på.
Efter att ha fixat lite fungerar nu i alla fall apache som det ska.

Vi frångick den tänkta designen med ett par <select>-boxar för val av datum och tid och tänker köra på den gamla – men med en javascripteffekt! När man klickar i fältet poppar det helt enkelt upp en UI Datepicker som låter användaren välja datum och tid. Smart och enkelt.
Jag och Jani snackade tidigare om ett problem angående aktivitetsformuläret. Den genererade bara ett textfält till datumvärdena för när en aktivitets ska starta respektive sluta, vilket leder till att användaren själv måste skriva in datumet i ett textformat som dessutom är rätt formaterat. Därför tänkte vi köra på en lite mer användarvänlig metod, nämligen <select>-boxar för datumet.
Efter lite trixande och säkert en hel del fulhack har jag lyckats göra det, men med en massa tappad funktionalitet som jag ska se om det inte går att få tillbaka.
För att generera formuläret tidigare behövde vi i stort sett bara anropa det och välja visning, t.ex. {{ form.as_table }}. Då sköter det utskrifter av felhantering samt värdebevarande ifall formuläret körs men inte valideras korrekt. Om man då väljer att frångå den här utskriften av formuläret tappar man också den extra funktionaliteten.
Det finns dock några sätt att kringgå det här, som jag känner till:
- skapa en egen “Field” som helt enkelt innehåller flera <select>-boxar
- skriva ut varje fält för sig
Det finns säkert ännu fler sätt som inte jag känner till.
Jag började komma igång rätt bra med newforms för att skapa det nya aktivitetsformuläret förra veckan. Tyvärr insjuknade jag i fredags i halsfluss med hög feber som resultat. Jag kommer nog igång igen mot slutet av veckan.
Denna vecka har mycket blivit gjort. Jag har ordnat klart registreringen, inloggning, utloggning och lite annat. Nu har senast har jag kikat lite på hur det kan se ut om man slänger in registreringen i våran design. Har även grubblat över vad vi egentligen ska ha i den högra kolumnen. Senaste aktiviteterna? Mest populära? Eller ska det vara olika för varje sida?
Känns bra nu när vi kommit igång. Känns nu som om det finns ett slut på detta, en ände. Har mer och mer börjat gilla django men fortfarande får man kämpa även för att göra de simplaste saker. Stora delar av tiden går till att googla och kika på djangoproject.com samt djangobook.com. Trots allt detta så går det fram och saker fungerar som önskat. Nästa vecka måste vi planera vidare på vad som skall göras. Jag är mer eller mindre klar med det mesta jag hade planerat att göra så vi får se vad som sedan händer.
Vi har ju kvar designen från den gamla lansidan (http://grendosa.net/nti-lan), så varför inte använda den?
Det vi behöver redigera är i stort sett headern. Då blir det ju ett enkel jobb!
Templatefilerna för designen ligger nu i /django/templates/project/.
Har gått fram nu ordentligt. Har börjat bli klar med registreringen (ser dock inte ut som den ska) och just nu ser det det ut så här:

Felmeddelanden och allt. Vackert, eller hur?
Kommer att jobba vidare på detta nu i helgen och förhoppningsvis så blir det helt klart denna vecka.
