64

さまざまなフォーラムで多くの人がDjangoについて話しているのを聞きました。しかし、私は非常に基本的な質問をしています。Frameworkとは何を意味し、Djangoが使用される理由です。

Djangoについて多くのことを聞いた後、私はDjangoのいくつかの章を実行しました(Djangobook.comから)。これらの章を実行した後、Djangoを使用して非常に単純なWebサイトを作成する方法を考えています。(Webサイトには、Home、Favorites、About、Contactなどのいくつかのページが相互にリンクされている必要があり、静的コンテンツを提供します)。

DjangoをそのようなWebサイトの作成に使用できますか?インターネットでたくさん検索しましたが、関連する例が見つかりませんでした。ブログやフォーラムサイトなどの作成例にしか遭遇しませんでした。DjangoをこのWebサイトの作成に使用できる場合、どのようなアプローチが必要ですか。

この基本的な用語「フレームワーク」とその意味を誰かに説明してもらえますか?

4

3 に答える 3

48

いいえ。ウェブサイトを作成するためのものではありません。サンプルは、単純な古いHTMLが必要なように聞こえます。

DjangoはWebアプリケーションを作成するためのものです。つまり、ブラウザを介して動作する、ある種の対話機能を含む、通常はデータベースに裏打ちされたソフトウェアです。フレームワークは、この種のソフトウェアを作成するための構造と一般的な方法を提供します。

于 2012-10-09T10:27:57.677 に答える
8

Djangoを使用して、動的で高セキュリティのWebアプリケーションを作成できます。あなたが尋ねたような静的なウェブサイトを作成するには、HTMLで十分です。

djangoアプリケーションを作成するためのチュートリアルはここにあります。

于 2012-10-09T10:32:46.657 に答える
8

あなたが探しているのは非常にシンプルなCMS(コンテンツ管理システム)だと思います。あらゆる種類の言語/フレームワークで利用できるものがたくさんあります。Djangoにはdjango-cmsとメザニン(とりわけ)があります。

djangoが本当に素晴らしいのは、動的なWebサイトを非常に高速に構築することです。ほとんどのことを心配する必要はありません。データモデルを定義するだけで、すぐに使用できます。何が可能かについてより良い洞察を得たい場合は、djangoチュートリアル(「最初のステップ」の下)を見てください。djangoとそれを使用してWebサイトを構築する方法の良い紹介があります。

于 2012-10-09T10:33:48.327 に答える