コードを保存するために GitHub を使用して、静的 Web サイト ( http://ingledow.co.uk ) を Heroku と Amazon の Django サイトに変更したいと考えています。
私は Django のチュートリアルを 1 回行ったことがあるので、まったくの初心者です。
どこから始めますか?始めるのに役立つ本やコード学習ウェブサイトはありますか?
ありがとうデビッド
コードを保存するために GitHub を使用して、静的 Web サイト ( http://ingledow.co.uk ) を Heroku と Amazon の Django サイトに変更したいと考えています。
私は Django のチュートリアルを 1 回行ったことがあるので、まったくの初心者です。
どこから始めますか?始めるのに役立つ本やコード学習ウェブサイトはありますか?
ありがとうデビッド
Python と Django を学習する最善の方法は、アプリケーションを開発するための適切な環境を作成することに慣れることですが、詳細をスキップして、スタック全体で Django アプリケーションを管理する方法に関するHeroku の公式ガイドから始めることもできます。
これを書いている時点で、これらは Python 開発者が使い慣れているはずの重要なツールの一部です:
すぐに vagrant に慣れ、virtualenv+pip+fabric トリオに集中することをお勧めします。これらはあらゆる Python Web プロジェクトで遍在的に利用されており、遅かれ早かれそれらと折り合いをつけなければならないことになります。それ以外の場合は、それらなしで Python 開発をどのように管理したかに驚かれることでしょう。
Django の学習に関する限り、Djangoはまだ単純な Python であること、WSGI アプリケーションとは何か、ドメイン オブジェクトがどのようにモデル化されるか、Djangoがリクエストをルーティングする方法、ビューがリクエストを処理する方法、レスポンスを生成する方法などを理解する必要があります。追加および中間のフレームワーク コンポーネント。その後、アプリケーションに関するあらゆる要件への取り組みを開始するのに十分な知識が必要です。
Python をよく理解することは、Django がどのように設計されたか、およびアプリケーションのソースをより適切に作成および整理する方法を理解するのに大いに役立ちます。ドキュメントは非常に網羅的であり、すべての開発者にとって主要なリソースですが、必要に応じて、特定の側面に関する追加資料を提供することに焦点を当てた優れた本がいくつか書かれていますが、Python のスキルを磨くことを忘れないでください。
言及する価値があるのは、 Djangoと統合するために特別に作成された Python パッケージを追跡するDjango パッケージ インデックスです。彼らのリポジトリは、Github または Bitbucket のいずれかで公開されており、小さなものから巨大なものまでさまざまであり、他の開発者がどのように Django 開発を正しく行っているかを確認するための非常に貴重なリソースです。
The Django Book のような、Django に関するいくつかの入門書から始める必要があるかもしれません。