8. Publisering
I denne delen skal du publisere Twitter-klonen på nett med PythonAnywhere.
Opprett konto
Section titled “Opprett konto”- Gå til pythonanywhere.com
- Klikk “Start running Python online” eller “Pricing & signup”
- Velg “Create a Beginner account” (gratis)
- Velg et brukernavn - dette blir en del av URL-en til appen din
- På “Dashboard” velg fanen “web”
- Klikk på “Add a new web app”
- Velg “Flask” som rammeverk og velg Python-versjonen som du kjører selv.
- I “path” skriver du stien til
app.py, f.eks./home/BRUKERNAVN/twitter/app.py
Klargjør koden
Section titled “Klargjør koden”Før du laster opp må du endre én ting i app.py.
Endre linjen som kjører appen:
app.run(debug=True)Til dette:
if __name__ == "__main__": app.run(debug=True)Dette gjør at app.run() bare kjører når du starter filen direkte på din egen maskin, ikke når PythonAnywhere importerer appen.
Last opp filene
Section titled “Last opp filene”- Klikk på “Files” i menyen
- Finn prosjekt-mappen i menyen til venstre
- Last opp filene:
app.pytwitter.py
- Lag mappen
templatesog last opp HTML-filene der
Filstrukturen skal se slik ut:
twitter/├── app.py├── twitter.py└── templates/ ├── index.html └── bruker.htmlStart appen
Section titled “Start appen”- Gå tilbake til “Web”-fanen
- Klikk den grønne “Reload”-knappen
- Klikk på lenken til appen din:
DITTBRUKERNAVN.pythonanywhere.com
Oppdatere appen
Section titled “Oppdatere appen”Når du gjør endringer:
- Last opp de nye filene via “Files”
- Klikk “Reload” på “Web”-siden
Gratisversjonen
Section titled “Gratisversjonen”Med gratiskontoen:
- Appen din er tilgjengelig på
DITTBRUKERNAVN.pythonanywhere.com - Du må logge inn og klikke “Run until 1 months from today” hver måned