Python Django XAMPP - trudne początki - jak to zgrać

0

chciałem zapoznac się z django, ale na początku zaczęły się schody

o ile poinstalowałem sobie wszystko co trzeba (python, 2.7, XAMPP 1.7.4, django 1.3, mod_wsgi) i jest wszystko OK
to zgranie tego w jedność stanowi dla mnie problem

układ katalogów
e:\xampp - katalog xamppa
e:\xampp\htdocs\przyklad\ - tu jest plik z przykładowym projektem w django

no i teraz chcę aby t o zadziałało - zatrzymałem apacza
(wzoruje się na https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/)

dodałem do httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so - plik jest w lokalizacji jakby sie ktos pytał

a potem (na samym końcu)

WSGIScriptAlias / /przyklad/django.wsgi

sam plik django.wsgi wygląda nastepująco:

import os
import sys

os.environ['DJANGO_SETTINGS_MODULE'] = 'przyklad.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

path = 'e:/xampp/htdocs/przyklad'

serwer apacz wstaje można uznać że te ustawienia są OK

no i teraz chcę robić przykład stąd:

http://www.python.rk.edu.pl/w/p/wprowadzenie-do-django-10/

ale gdy w przeglądarce wpisuje localhost
localhost/przyklad

cokolwiek

to mam bład 403 - czyli zakaz

o co chodzi?

0

Skoro chcesz się zapoznać to po co XAMPP ?
Bierzesz Django 1.3, Pythona 2.6. Buildujesz ściągniętą paczkę Pythonem i już masz wszystko co potrzeba.

Przetłumaczony, przystępny tutek: http://www.django.pl/documentation/tutorial01/

0

Jest dość istotny błąd w części drugiej.
<quote>Teraz odśwież stronę panelu, by zobaczyć zmiany. Zauważ, że nie musiałeś ponownie uruchomić serwera deweloperskiego — serwer automatycznie przeładuje projekt, więc wszelkie zmiany będą od razu widoczne w Twojej przeglądarce.<quote>
W opisywanej sytuacji (utworzenie nowego pliku admin.py) konieczne jest ponowne uruchomienie serwera.

0

dzięki za odzew

ale mam problem z panelem administracyjnym

robię ten przykład
http://www.python.rk.edu.pl/w/p/wprowadzenie-do-django-10/

dodatkowo to

https://docs.djangoproject.com/en/1.3/intro/tutorial02/

bo w 1.3 są zmiany w stosunku do 1.0

a w odpowiedzi mam takie coś?

Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.3
Exception Type: DoesNotExist
Exception Value:
Site matching query does not exist.
Python Version: 2.7.2
Server time: So, 6 Sier 2011 2351 +0200

o co chodzi?

w sumie to tylko odkomentowanie kilku linijek jest - a nie nie wiadomo co
a problemy są

0

Odkomentowanie kilku linijek to trzeci punkt programu. Musisz wykonać dwa pierwsze: zarejestrować aplikację i wykonać synchronizację bazy danych, która wygeneruje nowe tabele.

1 użytkowników online, w tym zalogowanych: 0, gości: 1