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

Odpowiedz Nowy wątek
2011-08-05 13:03
_kalafior_
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?

edytowany 1x, ostatnio: madmike, 2016-12-13 18:26

Pozostało 580 znaków

2011-08-06 15:08
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/

Pozostało 580 znaków

2011-08-06 18:06
bo
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.
coś konkretnego zrobiłeś w tym Django ? Kiedyś pisałeś w dziale Webmastering. Jak idzie nauka ? ;D - maciejmt 2011-08-06 19:46
Opanowałem przykłady (tutorial i książka Learning Website Development with Django)i zaczynać pisać swoją aplikację. Treningowo, ale z myślą o systemie rezerwacji dla kolegi, który prowadzi agroturystykę. - bogdans 2011-08-06 23:36

Pozostało 580 znaków

2011-08-06 23:20
_kalafior_
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 23:09:51 +0200

o co chodzi?

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

Pozostało 580 znaków

2011-08-06 23:32
bo
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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