mod_python dla początkujących

Opublikowano 14.07.2007 @ Code, Techblog

Przed chwilką udało mi się odpalić pierwszy program Pythonowy na owym modzie. Męczyłem się cały dzień nad uruchomieniem programu. Nie wiedziałem z jakiego powodu skrypt wywalał mi plik do ściągnięcia. W tym momencie zaznaczam, że jestem początkujący w materii Pythona.

Dla ludzi, którym takie coś również występuje podaje rozwiązanie. Bardzo banalne. W moim przypadku chciałem po prostu wywołać funkcję, która wypisze mi na ekranie Hello World!. Czyli konstrukcja była by taka:

print "Hello World!"

W przypadku odpalenia takiego programu w przeglądarce, zacznie ona ściągać plik programu. Aby wykonał on się poprawnie należy dodać typ zawartości. Content-type: text/html. Teraz program przyjmie postać:

print """Content-type: text/html

Hello World!"""
Teraz przeglądarka przyjmie program bez większego bólu.

Dla ekspertów, zaznaczam, że jestem początkujący i nie pisanie komentarzy w stylu to było oczywiste, albo że lama ze mnie. Wpis dla tych, którzy mają podobne przygody. :)

Komentarze

Aby dodać komentarz przejdź do formularza.
  • Walker @ 14.07.2007 o godzinie 20:45:31

    No temat to chyba jednak nieadekwatny, podobnie jak umiejscowienie w techblogu. ;)

    A patrzyłeś czy w httpd.conf albo apache.conf jest ustawione AddType na pythonowe skrypty?

  • MySZ @ 15.07.2007 o godzinie 14:32:14

    Khm, jesteś pewien że włąśnie tak powinna wyglądać treść skryptu? Bo chyba znaku nowej linii nie ma…

  • dagmara123 @ 15.07.2007 o godzinie 21:33:24

    co by tu powiedzieć?

    :) :*

  • Luken @ 15.07.2007 o godzinie 21:38:19

    Agh zjadło mi entery, teraz mam w <br/>.

    @Walker: to jest hosting i nie mam wglądu w httpd.conf. Admin serwera mi powiedział, że wszystko jest przygotowane i ustawione dla mod_pythona.

Dodaj komentarz

W komentarzach działa Textile (bez obrazków).
Weryfikacja antyspamowa

O mnie:

it's meWitam nazywam się Łukasz H., w internecie znany pod pseudonimem Luken. Zajmuję się zawodowo tworzeniem aplikacji internetowych. Oprócz tego lubię dobrą muzykę, film oraz miło spędzać czas w gronie najbliższych. Aktualnie jestem studentem 1 roku informatyki.

  • Jabber: luken@jabberpl.org
  • GG: 2940043
  • E-mail: luken.h (at) gmail.com