0

私はフロントエンド開発者ですが、夏に Web プロジェクトで Python/Django 開発者と協力する必要があります。必ずしも Django を学びたいわけではありませんが、自分自身をナビゲートする方法を習得し、Django プロジェクトのフロントエンドを編集する際のベスト プラクティスを知りたいと思っています。私は HTML/CSS/JS を知っています。RoR フレームワークでフロントエンドを編集した経験があります。

学習曲線にかかる時間はどれくらいですか? お勧めのリソースはありますか?

一般的なアドバイスをいただければ幸いです。

4

3 に答える 3

1

Django フレームワークを使用した Python の最適な紹介は、Web サイトにある Django チュートリアルに従うだけだと思います。

Django チュートリアル

ここで重要なのは、チュートリアルを単純にコピーして貼り付けて、簡単に最終製品にたどり着かないことです。プロセスの各ステップを本当に理解しようとします。このチュートリアルでは、知りたいことのほとんどすべての基本をカバーしています。

その後、いくつかのタイトルがあります

于 2013-03-11T04:14:31.957 に答える
1

まず、マニュアルのテンプレート セクションを読み、設計言語に慣れてください。マニュアルの残りの部分も非常に簡単に読めますが、あなたのニーズには必要ありません。

Rails にある程度触れているので、Rail のデフォルトのテンプレート エンジンとは異なり、django ではテンプレートで Python を使用できないことを知っておく必要があります。これは仕様によるものです。必要なロジックのほとんどを提供する組み込みのフィルタータグが多数あります。開発者はいつでもカスタム フィルターとタグを作成でき、一部の django アプリケーションには独自のタグとフィルターが付属しています。必要に応じて、組み込みのものとその適用方法を知る必要があります。

Ruby とは異なり、「アセット パイプライン」と組み込みの JavaScript ライブラリの厳密な概念はありません。Django の管理サイト (CRUD フロント エンド) には jquery が付属していますが、名前空間が設定されているため、競合が発生することはありません。基本的に、djangoでは、あなたの空想をくすぐるjavascript /フロントエンドライブラリを使用してください。

django のテンプレート言語は非常に理解しやすく、特に Rails に精通している場合は問題はないはずです。

于 2013-03-11T04:27:47.363 に答える
0

私が見つけた Django を学ぶ最良の方法は、The Django Book http://www.djangobook.com/en/2.0/index.htmlでした。

特に第3章(ビュー) と第4章(テンプレート) は、Django でフロントエンドがどのように処理されるかを理解するのに役立ちます。

于 2013-03-11T03:57:59.527 に答える