Gå til innhold

Trenger hjelp med Python/Django og CMS nettside!


Anbefalte innlegg

Hei, skal hoste et LAN-party og i den anledning trenger jeg et billettsystem og seteplassystem.

 

På GitHub var det en norsk som har laget en CMS som heter LanCMS2, dette er et billett og seteplassystem som brukes av for eksempel GlobeLAN. Jeg vil veldig gjerne ha dette på min side også men har null anelse hvordan man bruker CMS, Python og Django.

 

Lenke til GitHub prosjektet: https://github.com/lancms/lancms2

Lenke til Django/Python gratis hosting nettside: https://www.pythonanywhere.com

 

Så hvis noen hadde kunne hjulpet meg hadde jeg satt utrolig stor pris på dette!

Trenger hjelp med å sette opp nettsiden, hvis noen bare kunne kort forklart hvordan man gjør det

hadde det vært supert!

 

Mvh henriksen67

 

Lenke til kommentar
  • 1 måned senere...
Videoannonse
Annonse

PythonAnywhere er en dårlig løsning med hensyn til dine brukere, men bra nok om du bare vil fikle litt for din egen del, gratis. 

 

En bedre løsning, som også kan være gratis om du får noen til å "verve" deg er DigitalOcean. Da får du isåfall 10 dollar gratis, noe som tilsvarer - for ditt bruk - rundt 2 mnd gratis VPS. Altså din egen server, med valgfritt operativsystem, med god netthastighet og full kontroll. Eller bare betale de 1-2 dollarene det koster å hoste det du skal og så dumpe serveren. 

 

Så, det første du uansett gjør, er å sette opp denne serveren. Jeg anbefaler først og fremst Debian som distro, men du kan gjerne ta Ubuntu også hvis du tror det hjelper. Uansett, her er en guide til å sette opp alt du trenger, steg for steg:

 

Grunnleggende server oppsett(Debian8):

https://www.digitalocean.com/community/tutorials/initial-server-setup-with-debian-8

 

Grunnleggende oppsett med Django, Nginx, Gunicorn og PostgreSQL(Debian8):

https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-debian-8

 

Når du har fulgt disse instruksjonene, så følger du instruksjonene på GitHub linken. Da er det altså to punkter som er viktig å bemerke seg, det er at alt i requirements.txt er nødvendig (alle installeres gjennom pip via kommandoen som står der) og libjpeg-dev som i Debian installeres med "sudo apt-get install libjpeg-dev", som du, om du har fulgt instruksene er godt kjent med nå, skulle den finnes i pakkelisten.

 

Du vil nok møte på en rekke spørsmål underveis, spesielt når du har fått til alt jeg har skrevet, og jeg vil egentlig gi deg ett godt råd før du i det hele tatt begynner. Les Learning Python av Mark Lutz. Det er ikke bare den enkleste måten å lære Python på, men den beste. Når du har lest denne boken, så leser du gjennom Django dokumentasjonen.

 

EDIT: Det er med andre ord ikke noe andre kan hjelpe deg med på sparket, du må gjøre det selv. Men dersom du støter på konkrete utfordringer, så skal du få svar. Det er forøvrig veldig positivt at du har et mål. På den måten kan du ha det i bakhodet mens du lærer, slik at du kan konkretisere en del abstrakte ideer innen programmering. 

Endret av rutet
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...