File tree Expand file tree Collapse file tree 9 files changed +15
-15
lines changed
dynamic_data_in_templates Expand file tree Collapse file tree 9 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -196,7 +196,7 @@ PythonAnywhereのコードを`ls`を使って見てみることもできます
196
196
197
197
あなたのサイトは現在、インターネット上で動作しているはずです! PythonAnywhereのWebページをクリックしてリンクを取得します。 あなたはあなたが望む誰とでもこれを共有することができます:)
198
198
199
- > ** 注** これは初心者向けのチュートリアルです。このサイトをデプロイする際にはセキュリティの観点からは理想的ではない、いくつかのショートカットをしました。 もしこのプロジェクトを利用すると決めたり、新しいプロジェクトを開始する場合は、あなたのサイトを安全にするいくつかのヒントについて、[ Djangoデプロイチェックリスト] ( https://docs.djangoproject.com/ja/2 .2/howto/deployment/checklist/ ) を注意深く読んでください。
199
+ > ** 注** これは初心者向けのチュートリアルです。このサイトをデプロイする際にはセキュリティの観点からは理想的ではない、いくつかのショートカットをしました。 もしこのプロジェクトを利用すると決めたり、新しいプロジェクトを開始する場合は、あなたのサイトを安全にするいくつかのヒントについて、[ Djangoデプロイチェックリスト] ( https://docs.djangoproject.com/ja/3 .2/howto/deployment/checklist/ ) を注意深く読んでください。
200
200
201
201
## デバッギングのヒント
202
202
@@ -219,4 +219,4 @@ PythonAnywhereのコードを`ls`を使って見てみることもできます
219
219
220
220
いくつかの投稿を作成したら、ローカル環境(PythonAnywhereではなく)に戻ることができます。 ここから、変更を加えるためにはあなたのローカル環境で作業する必要があります。 これがWeb開発の一般的なワークフローです。ローカルで変更し、それらの変更をGitHubにプッシュし、それからその変更を公開しているWebサーバーにプルしてきます。 これにより、公開しているWebサイトを壊すことなく作業したり試したりできます。 とってもクールでしょ?
221
221
222
- 自分を* すっごく* 褒めてあげてください! サーバーのデプロイはWeb開発の最も難しい部分の1つで、ちゃんと動くようになるまで数日かかることもよくあります。 しかし、あなたは実際のインターネット上で、あなたのサイトを動かす事ができました!
222
+ 自分を* すっごく* 褒めてあげてください! サーバーのデプロイはWeb開発の最も難しい部分の1つで、ちゃんと動くようになるまで数日かかることもよくあります。 しかし、あなたは実際のインターネット上で、あなたのサイトを動かす事ができました!
Original file line number Diff line number Diff line change @@ -52,6 +52,6 @@ Postsをクリックして移動し、少し試してみましょう。 5つか6
52
52
53
53
![ Django admin] ( images/edit_post3.png )
54
54
55
- Django adminについてもっと知りたいときは、Djangoのドキュメントを見るとよいでしょう。https://docs.djangoproject.com/ja/2 .2/ref/contrib/admin/
55
+ Django adminについてもっと知りたいときは、Djangoのドキュメントを見るとよいでしょう。https://docs.djangoproject.com/ja/3 .2/ref/contrib/admin/
56
56
57
- ここでそろそろコーヒー(または紅茶)か何か食べるものを摂って自分を元気づけるのにいいタイミングでしょう。最初のDjangoモデルを作ったのだから、少し休みをとっていいところです!
57
+ ここでそろそろコーヒー(または紅茶)か何か食べるものを摂って自分を元気づけるのにいいタイミングでしょう。最初のDjangoモデルを作ったのだから、少し休みをとっていいところです!
Original file line number Diff line number Diff line change @@ -370,7 +370,7 @@ form = PostForm(instance=post)
370
370
371
371
おめでとう!アプリケーションが完成しました。
372
372
373
- Djangoのフォームについてもっと知りたい場合、Djangoのドキュメントを読んでください。https://docs.djangoproject.com/ja/2 .2/topics/forms/
373
+ Djangoのフォームについてもっと知りたい場合、Djangoのドキュメントを読んでください。https://docs.djangoproject.com/ja/3 .2/topics/forms/
374
374
375
375
## セキュリティ
376
376
@@ -446,4 +446,4 @@ Djangoのフォームについてもっと知りたい場合、Djangoのドキ
446
446
447
447
* 最後に、[ Webページ] ( https://www.pythonanywhere.com/web_app_setup/ ) に飛んで(コンソールの右上のメニューボタンを使ってもいいですね)それから ** Reload** を押しましょう。 変更を見るためにあなたのブログ https://subdomain.pythonanywhere.com を再読み込みしましょう。
448
448
449
- うまくいってるはずです!おめでとう :)
449
+ うまくいってるはずです!おめでとう :)
Original file line number Diff line number Diff line change @@ -162,7 +162,7 @@ class Post(models.Model):
162
162
- ` models.DateTimeField ` – 日付と時間のフィールド
163
163
- ` models.ForeignKey ` – これは他のモデルへのリンク
164
164
165
- コードの細かいところまでは説明し出すと時間がかかるので、ここではしませんが、 モデルのフィールドや上記以外の定義のやり方について知りたい方は是非Djangoドキュメントを見てみて下さい。 (https://docs.djangoproject.com/ja/2 .2/ref/models/fields/#field-types )
165
+ コードの細かいところまでは説明し出すと時間がかかるので、ここではしませんが、 モデルのフィールドや上記以外の定義のやり方について知りたい方は是非Djangoドキュメントを見てみて下さい。 (https://docs.djangoproject.com/ja/3 .2/ref/models/fields/#field-types )
166
166
167
167
` def publish(self): ` は何かと言うと、 これこそが先程お話ししたブログを公開するメソッドそのものです。 ` def ` は、これはファンクション(関数)/メソッドという意味です。` publish ` はメソッドの名前で、 変えることもできます。 メソッドの名前に使っていいのは、英小文字とアンダースコアで、アンダースコアはスペースの代わりに使います。 (例えば、平均価格を計算するメソッドは ` calculate_average_price ` っていう名前にします)
168
168
@@ -198,4 +198,4 @@ Djangoが作ってくれた移行ファイルを私たちがデータベース
198
198
Applying blog.0001_initial... OK
199
199
200
200
201
- やった~!ポストモデルがデータベースに入りました。どうなったか見たいでしょ?次へ進みましょう!
201
+ やった~!ポストモデルがデータベースに入りました。どうなったか見たいでしょ?次へ進みましょう!
Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ django-admin.py は、必要なディレクトリとファイルを作成する
82
82
TIME_ZONE = ' Asia/Tokyo'
83
83
```
84
84
85
- 言語コードは、言語(例えば、英語の場合は` en ` 、ドイツ語の場合は` de ` のように表します)と、国コード(例えば、ドイツの場合は` de ` 、スイスの場合は` ch ` のように表します)からできています。 あなたの母国語が英語でない場合、これを追加すると、Djangoのデフォルトのボタンや通知が設定した言語に変更されます。 ですのでたとえば「Cancel」ボタンがここで定義した言語に翻訳されます。 [ Djangoは多くの言語に対応しています。] ( https://docs.djangoproject.com/ja/2 .2/ref/settings/#language-code )
85
+ 言語コードは、言語(例えば、英語の場合は` en ` 、ドイツ語の場合は` de ` のように表します)と、国コード(例えば、ドイツの場合は` de ` 、スイスの場合は` ch ` のように表します)からできています。 あなたの母国語が英語でない場合、これを追加すると、Djangoのデフォルトのボタンや通知が設定した言語に変更されます。 ですのでたとえば「Cancel」ボタンがここで定義した言語に翻訳されます。 [ Djangoは多くの言語に対応しています。] ( https://docs.djangoproject.com/ja/3 .2/ref/settings/#language-code )
86
86
87
87
別の言語を使用する場合は、次の行を変更して言語コードを変更します。
88
88
@@ -204,4 +204,4 @@ Chromebook と Cloud9 を利用している場合は、Webサーバーが起動
204
204
205
205
Webサーバーを動かしながら、新たにコマンドを入力したい場合は、新しいコマンドプロンプトのウィンドウを開いて、仮想環境を起動してから入力しましょう。2つ目のウィンドウを開く方法が分からなくなったら、[ コマンドラインを使ってみよう] ( ../intro_to_command_line/README.md ) の章に戻ってやり方を確認しましょう。 Webサーバーを停止するには、実行中のウィンドウに戻り、CTRL + C - ControlキーとCキーを同時に押します(WindowsではCtrl + Breakキーを押す必要があります)。
206
206
207
- 次のステップに進む準備はできましたか? 今度は実際にコンテンツを作り始めましょう!
207
+ 次のステップに進む準備はできましたか? 今度は実際にコンテンツを作り始めましょう!
Original file line number Diff line number Diff line change @@ -100,4 +100,4 @@ urlpatterns = [
100
100
101
101
エラーが表示されていますね。でも心配しないで。これはむしろ、結構便利なものなんですよ:ここでは、** 'post_list' という属性(attribute)がない** ことを知らせてくれています。 これは * ビュー* の名前で、Djangoが探して使おうとしましたが、私たちはこれをまだ作っていませんでした。 現時点では、` /admin/ ` も動作していないと思います。 心配しなくて大丈夫です。ちゃんとできますから。 別のエラーメッセージが表示された場合は、Webサーバーを再起動してみてください。 これを行うには、Webサーバーを実行しているコンソールウィンドウで、Ctrl + C(CtrlキーとCキーを同時に押す)で停止します。 Windowsの場合、Ctrl + Breakかもしれません。 その後、` python manage.py runserver ` を実行してWebサーバーを再起動します。
102
102
103
- > Django URLconfについてもっと知りたい場合は、公式のドキュメントを見て下さい。 https://docs.djangoproject.com/ja/2 .2/topics/http/urls/
103
+ > Django URLconfについてもっと知りたい場合は、公式のドキュメントを見て下さい。 https://docs.djangoproject.com/ja/3 .2/topics/http/urls/
Original file line number Diff line number Diff line change @@ -41,4 +41,4 @@ def post_list(request):
41
41
42
42
サーバーは実行されていることはわかるのですが、正しく表示されないのはなぜでしょう? 心配しないで!ただのエラーページです! コンソールでのエラーメッセージと同じように、これは実際にかなり便利です。 * TemplateDoesNotExist* と書いてありますね。 それでは次の章でテンプレートを作って、エラーを解決しましょう!
43
43
44
- > Djangoのビューについてもっと知りたいのなら、公式ドキュメントをぜひ読んでみてください。 https://docs.djangoproject.com/ja/2 .2/topics/http/views/
44
+ > Djangoのビューについてもっと知りたいのなら、公式ドキュメントをぜひ読んでみてください。 https://docs.djangoproject.com/ja/3 .2/topics/http/views/
Original file line number Diff line number Diff line change @@ -78,4 +78,4 @@ def post_list(request):
78
78
79
79
どうでしたか?次は、このクエリセットをテンプレートで表示させるところを、やってみましょう。
80
80
81
- Djangoのクエリセットについて、もっと知りたければこちらも読んでみてくださいね。 https://docs.djangoproject.com/ja/2 .2/ref/models/querysets/
81
+ Djangoのクエリセットについて、もっと知りたければこちらも読んでみてくださいね。 https://docs.djangoproject.com/ja/3 .2/ref/models/querysets/
Original file line number Diff line number Diff line change 15
15
#### Django
16
16
17
17
- このチュートリアルの続きである[ Django Girls Tutorial: Extensions] ( https://tutorial-extensions.djangogirls.org/ )
18
- - [ Django 公式チュートリアル] ( https://docs.djangoproject.com/en/2 .2/intro/tutorial01/ )
18
+ - [ Django 公式チュートリアル] ( https://docs.djangoproject.com/ja/3 .2/intro/tutorial01/ )
19
19
- [ Getting Started With Django 動画レッスン] ( http://www.gettingstartedwithdjango.com/ )
20
20
21
21
#### HTML, CSS ならびに JavaScript
39
39
- [ edX] ( https://www.edx.org/course/?search_query=python&subject=Data%20Analysis%20%26%20Statistics ) – ほとんどのコースを無料で視聴できますが、高等教育資格に向けた修了証書や単位が欲しい場合、お金がかかります。
40
40
- [ Dataquest] ( https://www.dataquest.io/ ) – はじめの30 "ミッション" が無料です。
41
41
42
- あなたが次になにを作るか、楽しみにしています!
42
+ あなたが次になにを作るか、楽しみにしています!
You can’t perform that action at this time.
0 commit comments