Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Formatting/typo fixes #230

Merged
merged 3 commits into from
Jan 6, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pl/django/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Frameworki istnieją, by oszczędzić Ci wyważania otwartych drzwi i ułatwić

By zrozumieć do czego naprawdę służy Django, musimy lepiej przyjrzeć się serwerom. Pierwszą rzeczą którą musi wiedzieć serwer jest to, że chcesz, żeby wyświetlił Ci stronę.

Wyobraź sobie skrzynkę pocztową (port), która monitorowana pod kątem przychodzących listów (żądań). To właśnie rola serwera WWW. Serwer czyta list, i odsyła z powrotem odpowiedź w formie strony internetowej. Ale gdy chesz coś wysłać, musisz mieć jakąś treść. A Django jest właśnie tym, co pomoże Ci stworzyć tę treść.
Wyobraź sobie skrzynkę pocztową (port), która monitorowana pod kątem przychodzących listów (żądań). To właśnie rola serwera WWW. Serwer czyta list, i odsyła z powrotem odpowiedź w formie strony internetowej. Ale gdy chcesz coś wysłać, musisz mieć jakąś treść. A Django jest właśnie tym, co pomoże Ci stworzyć tę treść.

## Co się dzieje, gdy ktoś chce otworzyć stronę z Twojego serwera?

Expand All @@ -24,4 +24,4 @@ W funkcji *widoku* dzieje się wszystko to, co najciekawsze: tutaj możemy poł

Oczywiście powyższy opis jest nieco uproszczony, ale znajomość niuansów technicznych nie jest Ci na razie potrzebna. Wystarczy, że zrozumiesz ogólną zasadę działania.

Dlatego nie będziemy się zbyt mocno zagłębiać w szczegóły i zacznijmy po prostu budować coś w Django. Wszystkich potrzebnych rzeczy nauczymy się po drodze!
Dlatego nie będziemy się zbyt mocno zagłębiać w szczegóły i zacznijmy po prostu budować coś w Django. Wszystkich potrzebnych rzeczy nauczymy się po drodze!
8 changes: 4 additions & 4 deletions pl/django_installation/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Instalowanie Django

> Fragment tego rozdziału jest oparty o tutoriale Geek Girls Carrots (http://django.carrots.pl/).
> Fragment tego rozdziału jest oparty na tutoriale Geek Girls Carrots (http://django.carrots.pl/).
>
> Fragmenty tego rozdziału są oparte o [tutorial django-marcador][1] na licencji Creative Commons Attribution-ShareAlike International 4.0. Tutorial django-marcador jest chroniony prawami autorskimi przez Markusa Zapke-Gründemanna i in.

Expand All @@ -14,7 +14,7 @@ Stwórzmy zatem **środowisko wirtualne** (zwane też *virtualenv*). Jego zadani

Jedyne, co potrzebujesz zrobić, to wybrać katalog, w którym chcesz utworzyć `virtualenv`; na przykład Twój katalog domowy. W systemie Windows może on wyglądać tak: `C:\Użytkownicy\Nazwa` (gdzie `Nazwa` to twoja nazwa użytkownika, której używasz przy logowaniu się do komputera).

Na potrzeby kursu będziemy stwórzmy nowy katalog `djangogirls` w Twoim katalogu domowym:
Na potrzeby kursu stwórzmy nowy katalog `djangogirls` w Twoim katalogu domowym:

mkdir djangogirls
cd djangogirls
Expand All @@ -27,7 +27,7 @@ Stwórzmy nowe środowisko wirtualne o nazwie `myvenv`. Polecenie ma następują

### Windows

Aby stworzyć nowego `virtualenv`'a, musisz otworzyć konsolę (wspominaliśmy o tym parę rozdziałów temu, pamiętasz?) i uruchom `C:\ Python34\python -m venv venv`. Polecenie będzie wyglądać następująco:
Aby stworzyć nowego `virtualenv`'a, musisz otworzyć konsolę (wspominaliśmy o tym parę rozdziałów temu, pamiętasz?) i uruchom `C:\Python34\python -m venv venv`. Polecenie będzie wyglądać następująco:

C:\Użytkownicy\Nazwa\djangogirls> C:\Python34\python -m venv myvenv

Expand Down Expand Up @@ -110,4 +110,4 @@ w systemie Linux

> Jeśli po użyciu polecenia pip w Ubuntu 12.04 otrzymasz błąd, użyj polecenia `python -m pip install -U --force-reinstall pip`, aby naprawić instalacją pip'a w środowisku wirtualnym.

To wszystko! Teraz (nareszcie) jesteś gotowa do stworzenia aplikacji w Django! Ale aby to zrobić, potrzebujesz jakiegoś wygodnego programu do pisania kodu...
To wszystko! Teraz (nareszcie) jesteś gotowa do stworzenia aplikacji w Django! Ale aby to zrobić, potrzebujesz jakiegoś wygodnego programu do pisania kodu...
56 changes: 28 additions & 28 deletions pl/django_start_project/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Twój pierwszy projekt w Django!

> Fragment tego rozdziału jest oparty o tutoriale Geek Girls Carrots (http://django.carrots.pl/).
> Fragment tego rozdziału jest oparty na tutoriale Geek Girls Carrots (http://django.carrots.pl/).
>
> Fragmenty tego rozdziału są oparte o [tutorial django-marcador][1] na licencji Creative Commons Attribution-ShareAlike International 4.0. Tutorial django-marcador jest chroniony prawami autorskimi przez Markusa Zapke-Gründemanna i in.

Expand All @@ -18,25 +18,25 @@ Uruchom w konsoli (pamiętaj, że nie musisz pisać `(myvenv) ~/djangogirls$`, O

Uruchom w Windows:

(myvenv) ~/djangogirls$ python myvenv\Scripts\django-admin.py startproject mysite .
(myvenv) ~/djangogirls$ python myvenv\Scripts\django-admin.py startproject mysite .


a w Linuksie lub Mac OS:

(myvenv) ~/djangogirls$ django-admin startproject mysite .
(myvenv) ~/djangogirls$ django-admin startproject mysite .


> **Uwaga:** Pamiętaj koniecznie o kropce (`.`) na końcu polecenia, ona jest tam niezbędna.

`django-admin.py` jest skryptem, który utworzy katalogi i pliki za Ciebie. Powinnaś mieć teraz strukturę katalogów podobną do tej:

djangogirls
├───manage.py
└───mysite
settings.py
urls.py
wsgi.py
__init__.py
djangogirls
├───manage.py
└───mysite
settings.py
urls.py
wsgi.py
__init__.py


`manage.py` jest skryptem ułatwiającym zarządzanie aplikacją. Za jego pomocą, oprócz wielu innych rzeczy, możemy uruchomić serwer na naszym komputerze bez potrzeby instalowania czegokolwiek.
Expand All @@ -55,8 +55,8 @@ Byłoby miło posługiwać się poprawnym czasem na naszej stronie. Przejdź do

Znajdź linie zawierające `USE_TZ` i `TIME_ZONE` i zmodyfikuj je w następujący sposób, wstawiając w miejsce `Europe/Berlin` właściwą strefę czasową:

USE_TZ = False
TIME_ZONE = 'Europe/Berlin'
USE_TZ = False
TIME_ZONE = 'Europe/Berlin'


## Ustawienie bazy danych
Expand All @@ -65,36 +65,36 @@ Istnieje duży wybór baz danych, w których możemy trzymać dane naszej strony

Została ona już ustawiona w tej części pliku `mysite/settings.py`:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}


Aby utworzyć bazę danych dla naszego bloga, wykonajmy następujące polecenie w konsoli: `python manage.py syncdb` (musimy być w katalogu `djangogirls`, tam gdzie znajduje się plik `manage.py`). Gdy to się uda, powinnaś zobaczyć coś takiego jak poniżej:

(myvenv) ~/djangogirls$ python manage.py migrate
Operations to perform:
Apply all migrations: admin, contenttypes, auth, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying sessions.0001_initial... OK
(myvenv) ~/djangogirls$ python manage.py migrate
Operations to perform:
Apply all migrations: admin, contenttypes, auth, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying sessions.0001_initial... OK


I to wszystko! Czas uruchomić serwer i zobaczyć, czy nasza strona działa!

Musisz znajdować się w katalogu zawierającym plik `manage.py` (katalog `djangogirls`). W konsoli możemy uruchomić serwer za pomocą polecenia `python manage.py runserver`:

(myvenv) ~/djangogirls$ python manage.py runserver
(myvenv) ~/djangogirls$ python manage.py runserver


Teraz pozostaje Ci jedynie przekonać się, czy Twoja strona działa - otwórz przeglądarkę (Firefox, Chrome, Safari, Internet Explorer lub inna, której używasz) i wpisz adres:

http://127.0.0.1:8000/
http://127.0.0.1:8000/


Serwer przejmie Twój wiersz poleceń i będzie go używał dopóty, dopóki go nie wyłączysz. Aby mieć możliwość wykonywania innych poleceń, możesz zrobić jedną z dwóch rzeczy: otwórz nowe okienko terminala (i nie zapomnij o uruchomieniu w nim środowiska virtualenv) albo zatrzymaj serwer - w tym celu wróć do okienka, w którym został on uruchomiony i wciśnij CTRL+C (klawisze Control i C jednocześnie; pod Windows działa skrót Ctrl+Break).
Expand Down