Django: Różnice pomiędzy wersjami
(→Wstępna konfiguracja domeny) |
|||
Linia 12: | Linia 12: | ||
{{Szablon:Notice|W przypadku chęci skorzystania z [[virtualenv]] przy dodawaniu strony należy podać ścieżkę do binarki <code>python</code> znajdującej się wewnątrz katalogu wirtualnego środowiska.}} | {{Szablon:Notice|W przypadku chęci skorzystania z [[virtualenv]] przy dodawaniu strony należy podać ścieżkę do binarki <code>python</code> znajdującej się wewnątrz katalogu wirtualnego środowiska.}} | ||
+ | === Projekt Django === | ||
+ | |||
+ | Głównym katalogiem katalog projektu ''Django'' (tj. katalog, w którym znajduje się plik <code>manage.py</code>) musi być folder <code class="directory">/usr/home/$USER/domains/''domena''/public_python</code>. Nazwa projektu ''Django'' nie ma znaczenia, dopóki zachowana jest powyższa nazwa katalogu. | ||
+ | |||
+ | ==== Nowy projekt django ==== | ||
+ | |||
+ | Nowy projekt django należy utworzyć w katalogu <code class="directory">~/domains/''domena''/public_python</code> - najprostszym sposobem utworzenia odpowiedniego projektu jest wydanie następujących poleceń: | ||
+ | |||
+ | DOMAIN=example.com # zmienną DOMAIN należy zmodyfikować | ||
+ | cd ~/domains/$DOMAIN/ | ||
+ | rm -rf public_python | ||
+ | django-admin.py startproject public_python | ||
+ | |||
+ | W ostatnim poleceniu można zmienić nazwę <code class="directory">public_python</code> na dowolną nazwę projektu - należy wtedy pamiętać, że projekt zostanie utworzony w katalogu o tej właśnie nazwie, którą trzeba zmienić na <code class="directory">public_python</code>. | ||
+ | |||
+ | ==== Istniejący projekt django | ||
=== Odnośniki zewnętrzne === | === Odnośniki zewnętrzne === | ||
Wersja z 14:40, 14 gru 2014
Django to otwarty, napisany w [[Python|Pythonie] framework przeznaczony do tworzenia aplikacji WWW. Na serwerach MyDevil.net możliwe jest uruchamianie stron opartych o ten framework dzięki zastosowaniu technologii Phusion Passenger.
Spis treści
Wstępna konfiguracja domeny
Do uruchomienia strony napisanej w Django należy pierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
- Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS,
- Została dodana Strona WWW z wskazaniem typu Python.
W przypadku chęci skorzystania z virtualenv przy dodawaniu strony należy podać ścieżkę do binarki python
znajdującej się wewnątrz katalogu wirtualnego środowiska.
Projekt Django
Głównym katalogiem katalog projektu Django (tj. katalog, w którym znajduje się plik manage.py
) musi być folder /usr/home/$USER/domains/domena/public_python
. Nazwa projektu Django nie ma znaczenia, dopóki zachowana jest powyższa nazwa katalogu.
Nowy projekt django
Nowy projekt django należy utworzyć w katalogu ~/domains/domena/public_python
- najprostszym sposobem utworzenia odpowiedniego projektu jest wydanie następujących poleceń:
DOMAIN=example.com # zmienną DOMAIN należy zmodyfikować cd ~/domains/$DOMAIN/ rm -rf public_python django-admin.py startproject public_python
W ostatnim poleceniu można zmienić nazwę public_python
na dowolną nazwę projektu - należy wtedy pamiętać, że projekt zostanie utworzony w katalogu o tej właśnie nazwie, którą trzeba zmienić na public_python
.
==== Istniejący projekt django