You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **Uwaga** Jeżeli wykonałeś już kroki instalacyjne, nie musisz tego robić ponownie - możesz przejść od razu do [Wprowadzenie do Pythona](../python_introduction/README.md).
3
+
> **Uwaga**! Jeżeli wykonałaś już kroki instalacyjne, nie musisz tego robić ponownie - możesz przejść od razu do [Wprowadzenie do Pythona](../python_introduction/README.md).
Copy file name to clipboardExpand all lines: pl/chromebook_setup/instructions.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
-
Możesz [pominąć tę sekcję](http://tutorial.djangogirls.org/en/installation/#install-python) jeżeli nie używasz Chromebooka. Jeżeli używasz, proces instalacji będzie wyglądał następująco. Możesz zignorować pozostałą cześć instrukcji.
1
+
Możesz [pominąć tę sekcję](http://tutorial.djangogirls.org/en/installation/#install-python) jeżeli nie używasz Chromebooka. W przeciwnym wypadku, proces instalacji będzie wyglądał nieco inaczej. Możesz zignorować pozostałe elementy instrukcji dotyczące instalacji.
2
2
3
3
### Cloud 9
4
4
5
-
Cloud 9 jest narzędziem, które pełni funkcję edytora kodu oraz umożliwia dostęp do komputera uruchomionego w Internecie, gdzie możesz instalować, pisać oraz uruchamiać programy. Na czas trwania tutoriala Cloud9 będzie działać jako *komputer lokalny*. Nadal będziesz mogła uruchamiać komendy w terminalu, tak jak inne osoby korzystające z systemu OS X, Ubuntu czy Windowsa, z tym że Twój terminal będzie podłączony do komputera z systemem, który ustawia dla Ciebie Cloud 9.
5
+
Cloud 9 jest narzędziem, które pełni funkcję edytora kodu oraz umożliwia dostęp do komputera uruchomionego w Internecie, gdzie możesz instalować, pisać oraz uruchamiać programy. Na czas trwania tutoriala Cloud9 będzie działać jako *komputer lokalny*. Będziesz mogła uruchamiać komendy w terminalu, tak jak inne osoby korzystające z systemu OS X, Ubuntu czy Windowsa, z tym że Twój terminal będzie podłączony do komputera, który ustawi dla Ciebie Cloud 9.
6
6
7
7
1. Zainstaluj Cloud 9 ze [ sklepu Chrome](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp)
8
8
2. Przejdź do [c9.io](https://c9.io)
9
9
3. Załóż konto
10
10
4. Kliknij przycisk *Utwórz nowy obszar roboczy*
11
11
5. Nadaj mu nazwę *django-girls*
12
-
6. Wybierz *Puste* (drugi od prawej w dolnym rzędzie z pomarańczowym logo)
12
+
6. Wybierz *Puste - blank* (drugi od prawej w dolnym rzędzie z pomarańczowym logo)
13
13
14
14
Teraz powinnaś zobaczyć interfejs z bocznym paskiem, duże główne okno z tekstem i małe okno na dole, które wygląda następująco:
15
15
@@ -18,7 +18,7 @@ Teraz powinnaś zobaczyć interfejs z bocznym paskiem, duże główne okno z tek
18
18
twojanazwaużytkownika:~/workspace $
19
19
20
20
21
-
Dolny obszar jest Twoim *terminalem*, gdzie będziesz wpisywać kod do Cloud 9, który jest przygotowany na Twoje instrukcje. Możesz też zmienić rozmiar tego okna, aby był nieco większy.
21
+
Dolny obszar jest Twoim *terminalem*, gdzie będziesz wpisywać komendy do Cloud 9, który jest przygotowany na Twoje instrukcje. Możesz też zmienić rozmiar tego okna, aby było nieco większe.
22
22
23
23
### Środowisko wirtualne
24
24
@@ -49,12 +49,12 @@ Następnie uruchom:
49
49
50
50
### GitHub
51
51
52
-
Załóż konto na [Githubie](https://github.com).
52
+
Załóż konto na [GitHubie](https://github.com).
53
53
54
54
### PythonAnywhere
55
55
56
-
Tutorial Django Girls zawiera sekcję dotycząca wdrożenia, tzn. procesu przenoszenia kodu programu, który odpowiada za działanie naszej nowej aplikacji internetowej na publicznie dostępny komputer (zwany serwerem) w taki sposób, by inne osoby były wstanie zobaczyć nasze dzieło.
56
+
Tutorial Django Girls zawiera sekcję dotycząca wdrożenia, tzn. procesu przenoszenia kodu programu, który odpowiada za działanie naszej nowej aplikacji internetowej na publicznie dostępny komputer (zwany serwerem) w taki sposób, by inne osoby były w stanie zobaczyć Twoje dzieło.
57
57
58
-
Ta część może wydać się lekko niezrozumiała, gdy przechodzimy tutorial na Chromebooka, skoro w trakcie tutoriala używamy komputera, który już jest w Internecie (w odróżnieniu od chociażby naszego laptopa). Jednak, może ona być cały czas przydatna, byśmy traktowały nasze konto w Cloud9 jako miejsce, w którym postępuje nasz praca oraz Python Anywhere jako miejsce, gdzie możemy pokazać światu nasze dzieło, jak tylko będzie ono bardziej dokończone.
58
+
Ta część może wydać się lekko niezrozumiała, gdy przechodzimy tutorial na Chromebooku, skoro w trakcie tutoriala używamy komputera, który już jest w Internecie (w odróżnieniu od chociażby naszego laptopa). Jednak, może ona być cały czas przydatna, byśmy traktowały nasze konto w Cloud9 jako miejsce, w którym postępuje nasza praca oraz PythonAnywhere jako miejsce, gdzie możemy pokazać światu nasze dzieło, jak tylko będzie ono bardziej dokończone.
59
59
60
-
Dlatego właśnie załóż nowe konto w Python Anywhere pod adresem [www.pythonanywhere.com](https://www.pythonanywhere.com).
60
+
Dlatego właśnie załóż nowe konto w PythonAnywhere pod adresem [www.pythonanywhere.com](https://www.pythonanywhere.com).
Możesz ściągnąć Gita z [git-scm.com](https://git-scm.com/). Możesz klikać "next" we wszystkich krokach instalacji prócz jednego, w piątym kroku nazwanym "Adjusting your PATH environment", wybierz "Use Git and optional Unix tools from the Windows Command Prompt" (dolna opcja). Poza tym domyślne ustawienia są w porządku. Upewnij się jeszcze, że w kroku "Configuring the line ending conversions" wybrana jest opcja "Checkout Windows-style, commit Unix-style line endings".
8
+
Możesz ściągnąć Gita z [git-scm.com](https://git-scm.com/). Możesz klikać "next" we wszystkich krokach instalacji prócz jednego, w kroku nazwanym "Adjusting your PATH environment", wybierz "Use Git and optional Unix tools from the Windows Command Prompt" (dolna opcja). Poza tym domyślne ustawienia są w porządku. Upewnij się jeszcze, że w kroku "Configuring the line ending conversions" wybrana jest opcja "Checkout Windows-style, commit Unix-style line endings".
9
9
10
10
Nie zapomnij zrestartować terminal linii poleceń lub powershell po instalacji zakończonej sukcesem. <!--endsec-->
@@ -130,16 +131,16 @@ Niezmiernie istotną cechą QuerySetów jest możliwość ich filtrowania. Dajmy
130
131
131
132
```python
132
133
>>> Post.objects.filter(author=me)
133
-
[<Post: Sample title>, <Post: Post number 2>, <Post: My 3rd post!>, <Post: 4th title of post>]
134
+
<QuerySet [<Post: Sample title>, <Post: Post number 2>, <Post: My 3rd post!>, <Post: 4th title of post>]>
134
135
```
135
136
136
137
A może chcemy zobaczyć wszystkie posty, które zawierają słowo "tytuł" w polu `title`?
137
138
138
139
{% filename %}command-line{% endfilename %}
139
140
140
141
```python
141
-
>>> Post.objects.filter(title__contains='title')
142
-
[<Post: Sample title>, <Post: 4th title of post>]
142
+
>>> Post.objects.filter(title__contains='title')
143
+
<QuerySet [<Post: Sample title>, <Post: 4th title of post>]>
143
144
```
144
145
145
146
> **Uwaga:** Pomiędzy `title` a `contains` znajdują się dwa znaki podkreślenia (`_`). ORM w Django używa takiej składni, aby oddzielić nazwy pól ("title") od operacji lub filtrów ("contains"). Jeśli użyjesz tylko jednego, zobaczysz błąd o treści "FieldError: Cannot resolve keyword title_contains".
@@ -151,7 +152,7 @@ Możemy także wyświetlić listę wszystkich opublikowanych wpisów. W tym celu
Niestety, post dodany przez nas z konsoli Pythona nie został jeszcze opublikowany. Ale możemy to zmienić! Zacznij od pobrania wpisu, który chcesz opublikować:
@@ -176,7 +177,7 @@ Teraz spróbujmy jeszcze raz wyświetlić listę opublikowanych wpisów (wciśni
Copy file name to clipboardExpand all lines: pl/django_start_project/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -127,7 +127,7 @@ DATABASES = {
127
127
}
128
128
```
129
129
130
-
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:
130
+
Aby utworzyć bazę danych dla naszego bloga, wykonajmy następujące polecenie w konsoli: `python manage.py migrate` (musimy być w katalogu `djangogirls`, tam gdzie znajduje się plik `manage.py`). Gdy to się uda, powinnaś zobaczyć coś takiego jak poniżej:
Copy file name to clipboardExpand all lines: pl/django_templates/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,7 +68,7 @@ Działa! Ale chcemy, aby posty były wyświetlane jak statyczne posty, które st
68
68
69
69

70
70
71
-
Zapewne zauważyłaś, że tym razem użyłyśmy nieco innej składni: ` ({{ post.title }}`or`{{ post.text }})`? W ten sposób uzyskujemy dostęp do danych zawartych w poszczególnych polach naszego modelu `Post`. Z kolei `|linebreaksbr` przepuszcza wpisy przez filtr, który zamienia znaczniki nowej linii na akapity.
71
+
Zapewne zauważyłaś, że tym razem użyłyśmy nieco innej składni: (`{{ post.title }}`lub`{{ post.text }}`)? W ten sposób uzyskujemy dostęp do danych zawartych w poszczególnych polach naszego modelu `Post`. Z kolei `|linebreaksbr` przepuszcza wpisy przez filtr, który zamienia znaczniki nowej linii na akapity.
0 commit comments