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
Copy file name to clipboardExpand all lines: tr/django_orm/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ QuerySet, esas olarak, verilen bir modelin nesnelerinin listesidir. QuerySet ver
8
8
9
9
En kolayı örnekle öğrenmektir. Hadi deneyelim, olur mu?
10
10
11
-
## Django çekirdeği(shell)
11
+
## Django çekirdeği(shell)
12
12
13
13
Lokal konsolumuzu açalım (PythonAnywhere'de değil) ve şu komutu yazalım:
14
14
@@ -114,7 +114,7 @@ Ayrıca yayınlanmış tüm gönderilerin bir listesini alabiliriz. Bunu geçmi
114
114
115
115
Maalesef, Python konsolundan eklediğimiz gönderi henüz yayınlanmadı. Bunu değiştirebiliriz! İlk olarak yayınlamak istediğimiz gönderinin bir örneğini alalım:
116
116
117
-
>>> post = Post.objects.get(baslik=u"Örnek başlık")
117
+
>>> post = Post.objects.get(baslik="Örnek başlık")
118
118
119
119
120
120
Ardından `yayinla` metodu ile gönderiyi yayınlayalım!
Copy file name to clipboardExpand all lines: tr/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
@@ -8,7 +8,7 @@
8
8
9
9
Basit bir blog oluşturacağız!
10
10
11
-
İlk adım yeni bir Django projesi başlatmaktır. Temel olarak Django tarafından sağlanan bazı scriptleri(komut dizilerini) çalıştırarak, Django projesinin iskeleti oluşturulacaktır. Bu sadece daha sonra kullanacağımız dosyalar ve dizinler grubudur.
11
+
İlk adım yeni bir Django projesi başlatmaktır. Temel olarak Django tarafından sağlanan bazı scriptleri(komut dizilerini) çalıştırarak, Django projesinin iskeleti oluşturulacaktır. Bu sadece daha sonra kullanacağımız dosyalar ve dizinler grubudur.
12
12
13
13
Bazı dosya ve dizinlerin isimleri Django için çok önemlidir. Oluşturmak üzere olduğumuz dosyaları yeniden adlandırmamalısınız. Onları başka bir yere taşımak da iyi bir fikir değil. Django önemli şeyleri bulabilmek için belirli yapısını koruması gerekir.
Copy file name to clipboardExpand all lines: tr/html/README.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
@@ -21,7 +21,7 @@ Bir şablon oluşturmak bir şablon dosyası oluşturmak demektir. Her şey bir
21
21
blog
22
22
└───templates
23
23
└───blog
24
-
24
+
25
25
26
26
(Neden iki tane `blog` adlı klasöre gerek olduğunu merak etmiş olabilirsin. Daha sonra da anlaşılacağı gibi, sitemiz karmaşıklaştıkça bu şekilde isimlendirme tarzı işimizi oldukça kolaylaştırır.)
27
27
@@ -157,34 +157,34 @@ Bunları İnternet'te canlı olarak görmek çok güzel olur, değil mi:
157
157
158
158
### Kodumuzu commit ve push ile Github'a yükleyelim
159
159
160
-
İlk önce son yayınlamadan (deployment) sonra hangi dosyaların değiştiğine bakalım. Bu komutları yerel(local) bilgisayarımızda çalıştıralım, PythonAnywhere'de değil:
160
+
İlk önce son yayınlamadan (deployment) sonra hangi dosyaların değiştiğine bakalım. Bu komutları yerel(local) bilgisayarımızda çalıştıralım, PythonAnywhere'de değil:
161
161
162
162
$ git status
163
-
163
+
164
164
165
165
`djangogirls` dizininde olduğumuzdan emin olalım ve `git` 'e bu dizinde yapılan tüm değişiklikleri dahil etmesini söyleyelim:
166
166
167
167
$ git add -A .
168
-
168
+
169
169
170
170
> **Not:**`-A` (hepsi için bir kısaltma - İngilizce'de "all" hepsi demek) `git`'in silinmiş dosyaları tanır (normalde sadece yeni/güncellenmiş dosyaları tanır). Hatırlatma: `.` içinde olduğumuz klasör anlamına gelir (3. Bölüm).
171
171
172
172
Dosyalarımızı yüklemeden önce `git`'in hangilerini yükleyeceğine (`git`'in yükleyeceği dosyalar yeşil gösterilir) bakalım:
173
173
174
174
$ git status
175
-
175
+
176
176
177
177
Neredeyse bitirdik, şimdi bu değişikliği tarihçesine kaydetmesini söyleyelim. Commit için değişiklikleri açıklayan bir mesaj yazalım. Bu aşamada istediğimizi yazabiliriz, fakat tanımlayıcı yazılar gelecekte neler yapmış olduğumuzu hatırlatması açısından faydalı olacaktır.
178
178
179
179
$ git commit -m "Site için HTML dosyasını değiştirdim."
180
-
180
+
181
181
182
182
> **Not** Tamamlama mesajını çift tırnak içerisinde kullandığımızdan emin olalım.
183
183
184
184
Bunu tamamladıktan sonra, değişiklikleri Github'a push komutunu kullanarak yükleyelim:
185
185
186
186
git push
187
-
187
+
188
188
189
189
### Pull ile yeni kodu PythonAnywhere e alıp web uygulamasını tekrar yükleyelim
190
190
@@ -203,7 +203,7 @@ $ source myvenv/bin/activate
203
203
204
204
Kodumuzun indirilmesini izleyelim. Kodun geldiğini kontrol etmek istersek **Files sekme**sini açıp PythonAnywhere'de kodumuzu görebiliriz.
205
205
206
-
* Son olarak, [Web sekmesi][6]ne gidip uygulamanızın **Reload(Yenile)** butonuna basın.
206
+
* Son olarak, [Web sekmesi][6]ne gidip uygulamanızın **Reload(Yenile)** butonuna basın.
Copy file name to clipboardExpand all lines: tr/python_installation/instructions.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,17 +6,17 @@ Django, Python ile yazılmıştır. Django ile bir şey yapmak için Python dili
6
6
7
7
Windows için Python indirmek için resmi siteyi ziyaret edebilirsiniz: https://www.python.org/downloads/release/python-343/. ***.msi** dosyasını indirdikten sonra, dosyayı çalıştırın (çift-tık) ve yönergeleri izleyin. Python kurulumunu yaptığınız dizinin yolunu unutmamanız önemli. Daha sonra lazım olacak!
8
8
9
-
Dikkat: "Customize" (Özelleştir) olarak seçilmiş kurulum sihirbazının ikinci ekranında seçenekleri aşağıya kaydırın ve "Add python.exe to the Path" (python.exe yolunu ekle) seçeneğinin üzerine gelip "Will be installed on local hard drive" seçeneğini seçin:
9
+
Dikkat: "Customize" (Özelleştir) olarak seçilmiş kurulum sihirbazının ikinci ekranında seçenekleri aşağıya kaydırın ve "Add python.exe to the Path" (python.exe yolunu ekle) seçeneğinin üzerine gelip "Will be installed on local hard drive" seçeneğini seçin:
10
10
11
11

12
12
13
13
### GNU/Linux
14
14
15
-
Muhtemelen sisteminizde Python zaten yüklüdür. Yüklü olup olmadığını (ya da hangi versiyon olduğunu) kontrol etmek için komut satırını açın ve aşağıdaki komutları girin:
15
+
Muhtemelen sisteminizde Python zaten yüklüdür. Yüklü olup olmadığını (ya da hangi versiyon olduğunu) kontrol etmek için komut satırını açın ve aşağıdaki komutları girin:
16
16
17
17
$ python3 --version
18
18
Python 3.4.3
19
-
19
+
20
20
21
21
Python yüklü değilse ya da farklı bir versiyon edinmek istiyorsanız aşağıdaki adımları takip edin:
22
22
@@ -25,21 +25,21 @@ Python yüklü değilse ya da farklı bir versiyon edinmek istiyorsanız aşağ
25
25
Terminale bu komutu girin:
26
26
27
27
$ sudo apt-get install python3.4
28
-
28
+
29
29
30
30
#### Fedora (21'e kadar)
31
31
32
32
Terminalde kullanmanız gereken komut:
33
33
34
34
$ sudo yum install python3.4
35
-
35
+
36
36
37
37
#### Fedora (22+)
38
38
39
39
Terminalde kullanmanız gereken komut:
40
40
41
41
$ sudo dnf install python3.4
42
-
42
+
43
43
44
44
### OS X
45
45
@@ -52,7 +52,7 @@ Kurulumun başarılı olup olmadığını kontrol etmek için *Terminal* uygulam
0 commit comments